From 6c265b7c3c00d9d272a42884d6ed73949084e630 Mon Sep 17 00:00:00 2001 From: Brett Date: Sun, 12 Feb 2023 18:13:09 -0500 Subject: [PATCH] Chunk storage and switch to vertex arrays --- cmake-build-debug/.ninja_deps | Bin 57228 -> 50260 bytes cmake-build-debug/.ninja_log | 34 ++-- .../CMakeFiles/clion-Debug-log.txt | 30 +--- cmake-build-debug/build.ninja | 91 ++--------- .../CMakeFiles/clion-Release-log.txt | 30 +--- cmake-build-release/build.ninja | 91 ++--------- cmake-build-relwithdebinfo/.ninja_deps | Bin 69804 -> 50596 bytes cmake-build-relwithdebinfo/.ninja_log | 50 ++---- .../CMakeFiles/clion-RelWithDebInfo-log.txt | 30 +--- cmake-build-relwithdebinfo/build.ninja | 91 ++--------- include/world/chunk/chunk.h | 70 -------- include/world/chunk/storage.h | 2 +- include/world/chunk/world.h | 153 ++++++++++++++++++ src/main.cpp | 17 +- src/render/camera.cpp | 2 +- src/world/chunk/chunk.cpp | 60 ------- src/world/chunk/storage.cpp | 89 +++++----- src/world/chunk/world.cpp | 97 +++++++++++ 18 files changed, 373 insertions(+), 564 deletions(-) delete mode 100644 include/world/chunk/chunk.h create mode 100644 include/world/chunk/world.h delete mode 100644 src/world/chunk/chunk.cpp create mode 100644 src/world/chunk/world.cpp diff --git a/cmake-build-debug/.ninja_deps b/cmake-build-debug/.ninja_deps index 8ee8ca637706c315c03fe2e63d0eefd1b1f0a430..3144fde169e9b5d6a9693a31a1035d165f76351b 100644 GIT binary patch delta 5511 zcmc&&X;_n27S3TaAqg=E1O<^8aREu7&{DT5Vv9?W#RYeW0SPrGEWy#%1#CszqAbT& zs4G^j+9J@Xm0B0nTDQ8iPFK5Fwbjn}Jn}sAV>&af^M03kt>2oCes1ITs>wOea|0` zNe#RS;TxW^(w=BfxRY}xc5sremn-(kE#%5R8ScThv%!2fIo|sQqK*yq-TFr=+V) zjj4{{i1Z;M;nx{6g|AlY+WWX#C%oywUiIA-{lG>5{kg0%o?9kr=rh<);!$bcIW$#8p9-#YzLuA!D!o5} z@&b;Hf0U1>4yC`cmNPgtO-ol0M<4o_%hD3)BX}0c*U@?zd?fctSJNfYmYJ@li&C3k zUar$o;LNf(igJzC3tXR`Kp%=!+(}o`c_EyY(TyWBeCZrlPmWgFOBO_%i!4^7^(?2? zM)Go9H{P7#M`s`#$KPhi>9lAcsZ(;;BwzYK=%}0|=b4ifbjr3vYc=wycuzsY`d zLi8q2*3xld%WQGxJM29u9jK0@10o4O zO;vjDN2Y_hFf+hwn$fzC^_c_6#nqX?s%ehmoZNXr|J!H?^AVPsK^my3y__L>&2*)8Qo|r1P#1shKja`g86iY zmNttS7|>ViEeUUOmz;*5o2jOa9R+xGriwNQ?pQ^LhxN4%u?@4-R40`EdzO}JL76?R zDEGqI26~la>jv?W**^4&n64jZ`_Vd3k@9?p#c4z4xN%O5kH}yRo99GPHO7S~q)y41 zDsG+=N0mr<0M8CpwU07d*NS3J$Wqf9P!ar0mOoWsU@u?i;(}bE?Paddildi0M!Gv* zgb_W5W&6@+$IKdoYOwu#EQI(q=E6k3X%Iha>C@PZH;YSwsxc^q0;xb6 zkk08A6IZQ@S7d?92F%=6J&d=OI2Fsml>%@VyUOky4K3}MJ7um~zr^j{3drnjj8IAL zJrBCe-D_SPuUc4Qn{T!oEk=jzIc{5=!6vJMo)rrr#j4aVhOb+Z$`?BMy0XiB4eUrI zOqK&;|K`Mnx|;dJX%RQCo;)z$X|!No|KfIZ6{Nh*UlmDR-DQqyJ3HFpBuZSrGM)?V zJ!oP3;J=<5dLy zGJ?Gww?reAeMOfAuI@ZT<(yt>P^^LRj=2h43$7BV0;+);fLU517Kh!Ly9i}wbj%m| zxwlZEe+JQPM>OjoX0SALm!f$Ebk{86==-99SrG^R9~Q+(%7^PS^;WmruR`|KmX$3} zo=DWK?=rU^Qhiv@(z$}oa?nx@<+(S@9$dLpp`QnbuOQF0aI*iwkNl-P*L9i0`p$X& zu)ZC-Bh~*D)^~vJ zn&o@nI@swBagDSoad<_5yPTx;u%JRi(}dH_Zviu6&mL zC|z2izWH{CGk@M!dCF@17 zZ*^I)k)5}w2AFMMbGTZ9ZUlZ?kJ38SHle8*`1Oo?TUy+mO0H$ShMw-&#ro7LXaX+k zz5FaTM{#aek=ZVN;*7@^%t#u?)wRQDEUx^)e6vK(!s8jZS3Mu*B?YzKYlfE&Y zMA}U>hRtiNnAVY0C`rD5q*a6W4CidKw+0P_jui zdsJWpXr#pO-A&=WpFp1egW5ZaQJ>s<)+pua7-%U^t**kIAs*D18+IL18_@XMbBDG* znMSm0)N(_;hK37fTR074{WgPsDAcNu{^J z4hP-`emyFNS8E6J${iXSg3E{Gz1lw4X#&K1(Bs^;Bdd1;O!b4QQy4e%QU7JNKPBou z04+su+O=TkFb{8GQHsL<_Xex|;<#bAh8{!7CiB*MHSgW6(4iEdb{`UR2C5pyT)6p| zYP9aGD|XKh9uzM`vm1gb4#9@`5-z8YtF9U89l)xckGs zoEA%e7zyW}8#NRmjORNRnCh;P0;p5$9o3@+HOUcTdQFhAF;@zP;1;9hBt1cgqL6)|}hm!Kaf4@{-oaDHt!8WB8|5rMFHP wmmWS}JMPyz2;AQh#}62`ha4v)6}Q|ff_V4%)VDvdd4`IJ(0X4^!QTe{3w32wp8x;= delta 5768 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 diff --git a/cmake-build-relwithdebinfo/.ninja_log b/cmake-build-relwithdebinfo/.ninja_log index 973a7cd..3340a8e 100644 --- a/cmake-build-relwithdebinfo/.ninja_log +++ b/cmake-build-relwithdebinfo/.ninja_log @@ -1,23 +1,25 @@ # ninja log v5 +2 11 1676232112772732564 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3a6f3370180acf81 1 268 1675879686057895775 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/monitor.c.o 3306a3caed247cee -2 462 1676094325030001887 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o 9999b1f01228dc1e -3 1909 1676094326474041633 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o 3879c77c4691aa0a -2 540 1676094325106003980 CMakeFiles/FinalProject.dir/src/render/window.cpp.o fa6296e23b056a91 +2 617 1676232113376748890 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o 9999b1f01228dc1e +2 1761 1676232114520779812 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o 3879c77c4691aa0a +2 722 1676232404604645452 CMakeFiles/FinalProject.dir/src/render/window.cpp.o fa6296e23b056a91 1 184 1675879685973893394 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/vulkan.c.o 726a0ce9066c22d2 1 338 1675879686125897703 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/window.c.o f41ed544e41bb850 2 417 1675879686205899971 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_init.c.o 84c854e192bd136 2 578 1676094325146005079 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o 3b328e151712ca4 1 213 1675879686001894187 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/init.c.o 7363bcb2dba2054a -1909 1977 1676094326534043287 libraries/BLT/libBLT.a 163b10f2e7f6635 -675 757 1676094384419636592 FinalProject 15ed46d94186936d +1761 1836 1676232114588781647 libraries/BLT/libBLT.a 163b10f2e7f6635 +609 685 1676232422409129549 FinalProject 610f68e05cfd8836 240 342 1675879686133897930 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_thread.c.o ed8a69d447bea26a -2 1444 1676094326010028861 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o a4d3cad66687d105 +2 1568 1676232114328774619 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o a4d3cad66687d105 268 513 1675879686301902692 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glx_context.c.o 3a83b8e61a7e27f1 185 272 1675879686061895889 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/xkb_unicode.c.o b26e96d6509cc15d +1 629 1676232404512642951 CMakeFiles/FinalProject.dir/src/render/camera.cpp.o b8ecbf9d580cb1ce 3 816 1675879686605911309 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_window.c.o 3c77d54154e66152 2 1148 1676094325714020716 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o dba8b361d1594e59 816 896 1675879686681913464 libraries/glfw-3.3.8/src/libglfw3.a 4545fd6d0d1d5667 -1 675 1676094384335634280 CMakeFiles/FinalProject.dir/src/main.cpp.o d6fd815a69105af1 +1 644 1676232404528643389 CMakeFiles/FinalProject.dir/src/main.cpp.o d6fd815a69105af1 1 489 1675879686277902012 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/input.c.o b9b0555d1bde647a 490 862 1675879686649912557 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o 2100792179af25a6 1 240 1675879686029894982 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/context.c.o 66a0481f161ec0b0 @@ -25,35 +27,9 @@ 2 311 1675879686097896910 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_monitor.c.o f704fd1b3f3f9ebf 273 531 1675879686321903260 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/egl_context.c.o b183bcb8286b3466 3 598 1676094325166005631 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o 3e0e238c32ed62ec -299 466 1675879686253901332 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/osmesa_context.c.o a913dd02c9ac6f97 -2 409 1676094324978000454 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o 49e1226ae352c85c -2 1269 1676094325838024127 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o 2e02d50528893aea -311 524 1675879686313903031 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/linux_joystick.c.o 3df40cb71360060f -2 11 1676232112772732564 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3a6f3370180acf81 2 525 1676232113288746511 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 8466edd0d9c6fbd8 -2 617 1676232113376748890 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o 9999b1f01228dc1e -2 816 1676232113576754295 CMakeFiles/FinalProject.dir/src/world/chunk/chunk.cpp.o 901d26561b8e342a -1 832 1676232113592754727 CMakeFiles/FinalProject.dir/src/main.cpp.o d6fd815a69105af1 -2 861 1676232113620755485 CMakeFiles/FinalProject.dir/src/render/window.cpp.o fa6296e23b056a91 -1 930 1676232113692757428 CMakeFiles/FinalProject.dir/src/render/camera.cpp.o b8ecbf9d580cb1ce -1 1311 1676232114072767702 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o 2e02d50528893aea -2 1568 1676232114328774619 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o a4d3cad66687d105 -2 1761 1676232114520779812 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o 3879c77c4691aa0a -1761 1836 1676232114588781647 libraries/BLT/libBLT.a 163b10f2e7f6635 -1836 1918 1676232114676784028 FinalProject 610f68e05cfd8836 -1 618 1676232178958522931 CMakeFiles/FinalProject.dir/src/world/chunk/chunk.cpp.o 901d26561b8e342a -618 686 1676232179026524771 FinalProject 610f68e05cfd8836 -1 680 1676232264640844706 CMakeFiles/FinalProject.dir/src/world/chunk/chunk.cpp.o 901d26561b8e342a -1 709 1676232264672845577 CMakeFiles/FinalProject.dir/src/main.cpp.o d6fd815a69105af1 -1 711 1676232264672845577 CMakeFiles/FinalProject.dir/src/render/camera.cpp.o b8ecbf9d580cb1ce -1 781 1676232264744847527 CMakeFiles/FinalProject.dir/src/render/window.cpp.o fa6296e23b056a91 -1 1236 1676232265196859788 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o 2e02d50528893aea -1236 1310 1676232265272861850 FinalProject 610f68e05cfd8836 -1 629 1676232404512642951 CMakeFiles/FinalProject.dir/src/render/camera.cpp.o b8ecbf9d580cb1ce -1 644 1676232404528643389 CMakeFiles/FinalProject.dir/src/main.cpp.o d6fd815a69105af1 -2 645 1676232404528643389 CMakeFiles/FinalProject.dir/src/world/chunk/chunk.cpp.o 901d26561b8e342a -2 722 1676232404604645452 CMakeFiles/FinalProject.dir/src/render/window.cpp.o fa6296e23b056a91 -1 1218 1676232405100658939 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o 2e02d50528893aea -1218 1293 1676232405176661003 FinalProject 610f68e05cfd8836 +299 466 1675879686253901332 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/osmesa_context.c.o a913dd02c9ac6f97 2 609 1676232422337127593 CMakeFiles/FinalProject.dir/src/world/chunk/chunk.cpp.o 901d26561b8e342a -609 685 1676232422409129549 FinalProject 610f68e05cfd8836 +2 409 1676094324978000454 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o 49e1226ae352c85c +1 1218 1676232405100658939 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o 2e02d50528893aea +311 524 1675879686313903031 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/linux_joystick.c.o 3df40cb71360060f diff --git a/cmake-build-relwithdebinfo/CMakeFiles/clion-RelWithDebInfo-log.txt b/cmake-build-relwithdebinfo/CMakeFiles/clion-RelWithDebInfo-log.txt index efa5f43..3b6ad34 100644 --- a/cmake-build-relwithdebinfo/CMakeFiles/clion-RelWithDebInfo-log.txt +++ b/cmake-build-relwithdebinfo/CMakeFiles/clion-RelWithDebInfo-log.txt @@ -1,39 +1,11 @@ /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_MAKE_PROGRAM=/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/ninja -G Ninja -S "/home/brett/Documents/Brock/CS 3P98/Final Project" -B "/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo" --- The C compiler identification is GNU 12.2.0 --- The CXX compiler identification is GNU 12.2.0 --- Detecting C compiler ABI info --- Detecting C compiler ABI info - done --- Check for working C compiler: /usr/bin/cc - skipped --- Detecting C compile features --- Detecting C compile features - done --- Detecting CXX compiler ABI info --- Detecting CXX compiler ABI info - done --- Check for working CXX compiler: /usr/bin/c++ - skipped --- Detecting CXX compile features --- Detecting CXX compile features - done Building for Release --- Performing Test CMAKE_HAVE_LIBC_PTHREAD --- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success --- Found Threads: TRUE -- Using X11 for window creation --- Found X11: /usr/include --- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so --- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found --- Looking for gethostbyname --- Looking for gethostbyname - found --- Looking for connect --- Looking for connect - found --- Looking for remove --- Looking for remove - found --- Looking for shmat --- Looking for shmat - found --- Looking for IceConnectionNumber in ICE --- Looking for IceConnectionNumber in ICE - found Standard Files /home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/src/blt/std/filesystem.cpp;/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/src/blt/std/format.cpp;/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/src/blt/std/loader.cpp;/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/src/blt/std/logging.cpp;/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/src/blt/std/system.cpp Profiler Files /home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/src/blt/profiling/profiler.cpp Source: /home/brett/Documents/Brock/CS 3P98/Final Project Current Source: /home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT -BLT 3.3.8 Successfully included! +BLT Successfully included! -- Configuring done -- Generating done -- Build files have been written to: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo diff --git a/cmake-build-relwithdebinfo/build.ninja b/cmake-build-relwithdebinfo/build.ninja index 2caa9f2..6942b02 100644 --- a/cmake-build-relwithdebinfo/build.ninja +++ b/cmake-build-relwithdebinfo/build.ninja @@ -55,8 +55,6 @@ build CMakeFiles/FinalProject.dir/src/main.cpp.o: CXX_COMPILER__FinalProject_Rel INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" OBJECT_DIR = CMakeFiles/FinalProject.dir OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src - TARGET_COMPILE_PDB = CMakeFiles/FinalProject.dir/ - TARGET_PDB = FinalProject.pdb build CMakeFiles/FinalProject.dir/src/render/camera.cpp.o: CXX_COMPILER__FinalProject_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/render/camera.cpp || cmake_object_order_depends_target_FinalProject DEP_FILE = CMakeFiles/FinalProject.dir/src/render/camera.cpp.o.d @@ -64,8 +62,6 @@ build CMakeFiles/FinalProject.dir/src/render/camera.cpp.o: CXX_COMPILER__FinalPr INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" OBJECT_DIR = CMakeFiles/FinalProject.dir OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src/render - TARGET_COMPILE_PDB = CMakeFiles/FinalProject.dir/ - TARGET_PDB = FinalProject.pdb build CMakeFiles/FinalProject.dir/src/render/gl.cpp.o: CXX_COMPILER__FinalProject_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/render/gl.cpp || cmake_object_order_depends_target_FinalProject DEP_FILE = CMakeFiles/FinalProject.dir/src/render/gl.cpp.o.d @@ -73,8 +69,6 @@ build CMakeFiles/FinalProject.dir/src/render/gl.cpp.o: CXX_COMPILER__FinalProjec INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" OBJECT_DIR = CMakeFiles/FinalProject.dir OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src/render - TARGET_COMPILE_PDB = CMakeFiles/FinalProject.dir/ - TARGET_PDB = FinalProject.pdb build CMakeFiles/FinalProject.dir/src/render/window.cpp.o: CXX_COMPILER__FinalProject_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/render/window.cpp || cmake_object_order_depends_target_FinalProject DEP_FILE = CMakeFiles/FinalProject.dir/src/render/window.cpp.o.d @@ -82,17 +76,6 @@ build CMakeFiles/FinalProject.dir/src/render/window.cpp.o: CXX_COMPILER__FinalPr INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" OBJECT_DIR = CMakeFiles/FinalProject.dir OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src/render - TARGET_COMPILE_PDB = CMakeFiles/FinalProject.dir/ - TARGET_PDB = FinalProject.pdb - -build CMakeFiles/FinalProject.dir/src/world/chunk/chunk.cpp.o: CXX_COMPILER__FinalProject_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/world/chunk/chunk.cpp || cmake_object_order_depends_target_FinalProject - DEP_FILE = CMakeFiles/FinalProject.dir/src/world/chunk/chunk.cpp.o.d - FLAGS = -O2 -g -DNDEBUG -fdiagnostics-color=always -std=gnu++17 - INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" - OBJECT_DIR = CMakeFiles/FinalProject.dir - OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src/world/chunk - TARGET_COMPILE_PDB = CMakeFiles/FinalProject.dir/ - TARGET_PDB = FinalProject.pdb build CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o: CXX_COMPILER__FinalProject_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/world/chunk/storage.cpp || cmake_object_order_depends_target_FinalProject DEP_FILE = CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o.d @@ -100,8 +83,13 @@ build CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o: CXX_COMPILER__F INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" OBJECT_DIR = CMakeFiles/FinalProject.dir OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src/world/chunk - TARGET_COMPILE_PDB = CMakeFiles/FinalProject.dir/ - TARGET_PDB = FinalProject.pdb + +build CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o: CXX_COMPILER__FinalProject_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/world/chunk/world.cpp || cmake_object_order_depends_target_FinalProject + DEP_FILE = CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o.d + FLAGS = -O2 -g -DNDEBUG -fdiagnostics-color=always -std=gnu++17 + INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" + OBJECT_DIR = CMakeFiles/FinalProject.dir + OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src/world/chunk build CMakeFiles/FinalProject.dir/src/world/registry.cpp.o: CXX_COMPILER__FinalProject_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/world/registry.cpp || cmake_object_order_depends_target_FinalProject DEP_FILE = CMakeFiles/FinalProject.dir/src/world/registry.cpp.o.d @@ -109,8 +97,6 @@ build CMakeFiles/FinalProject.dir/src/world/registry.cpp.o: CXX_COMPILER__FinalP INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" OBJECT_DIR = CMakeFiles/FinalProject.dir OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src/world - TARGET_COMPILE_PDB = CMakeFiles/FinalProject.dir/ - TARGET_PDB = FinalProject.pdb # ============================================================================= @@ -120,16 +106,15 @@ build CMakeFiles/FinalProject.dir/src/world/registry.cpp.o: CXX_COMPILER__FinalP ############################################# # Link the executable FinalProject -build FinalProject: CXX_EXECUTABLE_LINKER__FinalProject_RelWithDebInfo CMakeFiles/FinalProject.dir/src/main.cpp.o CMakeFiles/FinalProject.dir/src/render/camera.cpp.o CMakeFiles/FinalProject.dir/src/render/gl.cpp.o CMakeFiles/FinalProject.dir/src/render/window.cpp.o CMakeFiles/FinalProject.dir/src/world/chunk/chunk.cpp.o CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o CMakeFiles/FinalProject.dir/src/world/registry.cpp.o | libraries/BLT/libBLT.a libraries/glfw-3.3.8/src/libglfw3.a /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/librt.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libX11.so || libraries/BLT/libBLT.a libraries/glfw-3.3.8/src/libglfw3.a +build FinalProject: CXX_EXECUTABLE_LINKER__FinalProject_RelWithDebInfo CMakeFiles/FinalProject.dir/src/main.cpp.o CMakeFiles/FinalProject.dir/src/render/camera.cpp.o CMakeFiles/FinalProject.dir/src/render/gl.cpp.o CMakeFiles/FinalProject.dir/src/render/window.cpp.o CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o CMakeFiles/FinalProject.dir/src/world/registry.cpp.o | libraries/BLT/libBLT.a libraries/glfw-3.3.8/src/libglfw3.a /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/librt.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libX11.so || libraries/BLT/libBLT.a libraries/glfw-3.3.8/src/libglfw3.a FLAGS = -O2 -g -DNDEBUG LINK_FLAGS = -rdynamic LINK_LIBRARIES = libraries/BLT/libBLT.a libraries/glfw-3.3.8/src/libglfw3.a /usr/lib/x86_64-linux-gnu/libz.so -Wl,-Bstatic -lrt -Wl,-Bdynamic -lm -ldl -lX11 OBJECT_DIR = CMakeFiles/FinalProject.dir POST_BUILD = : PRE_LINK = : - TARGET_COMPILE_PDB = CMakeFiles/FinalProject.dir/ TARGET_FILE = FinalProject - TARGET_PDB = FinalProject.pdb + TARGET_PDB = FinalProject.dbg ############################################# @@ -306,8 +291,6 @@ build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/context.c.o: C_COMPILER__glfw INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/src" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/src" OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir OBJECT_FILE_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/init.c.o: C_COMPILER__glfw_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/init.c || cmake_object_order_depends_target_glfw DEFINES = -D_GLFW_USE_CONFIG_H @@ -316,8 +299,6 @@ build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/init.c.o: C_COMPILER__glfw_Re INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/src" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/src" OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir OBJECT_FILE_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/input.c.o: C_COMPILER__glfw_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/input.c || cmake_object_order_depends_target_glfw DEFINES = -D_GLFW_USE_CONFIG_H @@ -326,8 +307,6 @@ build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/input.c.o: C_COMPILER__glfw_R INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/src" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/src" OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir OBJECT_FILE_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/monitor.c.o: C_COMPILER__glfw_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/monitor.c || cmake_object_order_depends_target_glfw DEFINES = -D_GLFW_USE_CONFIG_H @@ -336,8 +315,6 @@ build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/monitor.c.o: C_COMPILER__glfw INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/src" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/src" OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir OBJECT_FILE_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/vulkan.c.o: C_COMPILER__glfw_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/vulkan.c || cmake_object_order_depends_target_glfw DEFINES = -D_GLFW_USE_CONFIG_H @@ -346,8 +323,6 @@ build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/vulkan.c.o: C_COMPILER__glfw_ INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/src" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/src" OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir OBJECT_FILE_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/window.c.o: C_COMPILER__glfw_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/window.c || cmake_object_order_depends_target_glfw DEFINES = -D_GLFW_USE_CONFIG_H @@ -356,8 +331,6 @@ build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/window.c.o: C_COMPILER__glfw_ INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/src" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/src" OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir OBJECT_FILE_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_init.c.o: C_COMPILER__glfw_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/x11_init.c || cmake_object_order_depends_target_glfw DEFINES = -D_GLFW_USE_CONFIG_H @@ -366,8 +339,6 @@ build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_init.c.o: C_COMPILER__glf INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/src" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/src" OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir OBJECT_FILE_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_monitor.c.o: C_COMPILER__glfw_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/x11_monitor.c || cmake_object_order_depends_target_glfw DEFINES = -D_GLFW_USE_CONFIG_H @@ -376,8 +347,6 @@ build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_monitor.c.o: C_COMPILER__ INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/src" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/src" OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir OBJECT_FILE_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_window.c.o: C_COMPILER__glfw_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/x11_window.c || cmake_object_order_depends_target_glfw DEFINES = -D_GLFW_USE_CONFIG_H @@ -386,8 +355,6 @@ build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_window.c.o: C_COMPILER__g INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/src" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/src" OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir OBJECT_FILE_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: C_COMPILER__glfw_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/xkb_unicode.c || cmake_object_order_depends_target_glfw DEFINES = -D_GLFW_USE_CONFIG_H @@ -396,8 +363,6 @@ build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: C_COMPILER__ INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/src" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/src" OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir OBJECT_FILE_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_time.c.o: C_COMPILER__glfw_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/posix_time.c || cmake_object_order_depends_target_glfw DEFINES = -D_GLFW_USE_CONFIG_H @@ -406,8 +371,6 @@ build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_time.c.o: C_COMPILER__g INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/src" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/src" OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir OBJECT_FILE_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_thread.c.o: C_COMPILER__glfw_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/posix_thread.c || cmake_object_order_depends_target_glfw DEFINES = -D_GLFW_USE_CONFIG_H @@ -416,8 +379,6 @@ build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_thread.c.o: C_COMPILER_ INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/src" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/src" OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir OBJECT_FILE_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glx_context.c.o: C_COMPILER__glfw_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/glx_context.c || cmake_object_order_depends_target_glfw DEFINES = -D_GLFW_USE_CONFIG_H @@ -426,8 +387,6 @@ build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glx_context.c.o: C_COMPILER__ INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/src" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/src" OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir OBJECT_FILE_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/egl_context.c.o: C_COMPILER__glfw_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/egl_context.c || cmake_object_order_depends_target_glfw DEFINES = -D_GLFW_USE_CONFIG_H @@ -436,8 +395,6 @@ build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/egl_context.c.o: C_COMPILER__ INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/src" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/src" OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir OBJECT_FILE_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/osmesa_context.c.o: C_COMPILER__glfw_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/osmesa_context.c || cmake_object_order_depends_target_glfw DEFINES = -D_GLFW_USE_CONFIG_H @@ -446,8 +403,6 @@ build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/osmesa_context.c.o: C_COMPILE INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/src" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/src" OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir OBJECT_FILE_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/linux_joystick.c.o: C_COMPILER__glfw_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/linux_joystick.c || cmake_object_order_depends_target_glfw DEFINES = -D_GLFW_USE_CONFIG_H @@ -456,8 +411,6 @@ build libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/linux_joystick.c.o: C_COMPILE INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/src" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/src" OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir OBJECT_FILE_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb # ============================================================================= @@ -472,9 +425,8 @@ build libraries/glfw-3.3.8/src/libglfw3.a: C_STATIC_LIBRARY_LINKER__glfw_RelWith OBJECT_DIR = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir POST_BUILD = : PRE_LINK = : - TARGET_COMPILE_PDB = libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glfw.pdb TARGET_FILE = libraries/glfw-3.3.8/src/libglfw3.a - TARGET_PDB = libraries/glfw-3.3.8/src/libglfw3.pdb + TARGET_PDB = glfw3.a.dbg ############################################# @@ -569,8 +521,6 @@ build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o: CXX_COMPILE INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std - TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb - TARGET_PDB = libraries/BLT/libBLT.pdb build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o: CXX_COMPILER__BLT_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/BLT/src/blt/std/format.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o.d @@ -578,8 +528,6 @@ build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o: CXX_COMPILER__B INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std - TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb - TARGET_PDB = libraries/BLT/libBLT.pdb build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o: CXX_COMPILER__BLT_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/BLT/src/blt/std/loader.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o.d @@ -587,8 +535,6 @@ build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o: CXX_COMPILER__B INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std - TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb - TARGET_PDB = libraries/BLT/libBLT.pdb build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o: CXX_COMPILER__BLT_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/BLT/src/blt/std/logging.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o.d @@ -596,8 +542,6 @@ build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o: CXX_COMPILER__ INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std - TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb - TARGET_PDB = libraries/BLT/libBLT.pdb build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o: CXX_COMPILER__BLT_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/BLT/src/blt/std/system.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o.d @@ -605,8 +549,6 @@ build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o: CXX_COMPILER__B INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std - TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb - TARGET_PDB = libraries/BLT/libBLT.pdb build libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o: CXX_COMPILER__BLT_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/BLT/src/blt/profiling/profiler.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o.d @@ -614,8 +556,6 @@ build libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o: CXX_COM INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling - TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb - TARGET_PDB = libraries/BLT/libBLT.pdb build libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o: CXX_COMPILER__BLT_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/BLT/src/blt/nbt/nbt.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o.d @@ -623,8 +563,6 @@ build libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o: CXX_COMPILER__BLT_ INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt - TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb - TARGET_PDB = libraries/BLT/libBLT.pdb build libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o: CXX_COMPILER__BLT_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/BLT/src/blt/nbt/nbt_block.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o.d @@ -632,8 +570,6 @@ build libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o: CXX_COMPILER INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt - TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb - TARGET_PDB = libraries/BLT/libBLT.pdb # ============================================================================= @@ -648,9 +584,8 @@ build libraries/BLT/libBLT.a: CXX_STATIC_LIBRARY_LINKER__BLT_RelWithDebInfo libr OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir POST_BUILD = : PRE_LINK = : - TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb TARGET_FILE = libraries/BLT/libBLT.a - TARGET_PDB = libraries/BLT/libBLT.pdb + TARGET_PDB = BLT.a.dbg ############################################# @@ -775,14 +710,14 @@ build libraries/glfw-3.3.8/src/all: phony libraries/glfw-3.3.8/src/libglfw3.a ############################################# # Re-run CMake if any of its inputs changed. -build build.ninja: RERUN_CMAKE | /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/CMakeLists.txt /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/BLT/CMakeLists.txt /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/BLT/include/blt/config.h.in /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/CMakeLists.txt /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/cmake_uninstall.cmake.in /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/CMakeLists.txt /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/glfw3.pc.in /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/glfw3Config.cmake.in /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/glfw_config.h.in /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/BasicConfigVersion-SameMajorVersion.cmake.in /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCCompiler.cmake.in /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCCompilerABI.c /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCXXCompiler.cmake.in /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCXXInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCompilerIdDetection.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDependentOption.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDetermineCCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDetermineCXXCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDetermineCompileFeatures.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDetermineCompilerABI.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDetermineCompilerId.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDetermineSystem.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeFindBinUtils.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeGenericSystem.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakePackageConfigHelpers.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeParseImplicitIncludeInfo.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeParseImplicitLinkInfo.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeParseLibraryArchitecture.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeSystem.cmake.in /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeTestCCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeTestCXXCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeTestCompilerCommon.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckCSourceCompiles.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckFunctionExists.c /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckFunctionExists.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckIncludeFile.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckLibraryExists.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/ADSP-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/ARMCC-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/ARMClang-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/AppleClang-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Borland-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Cray-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GHS-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU-C.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU-CXX.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU-FindBinUtils.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/HP-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/IAR-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Intel-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/LCC-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/MSVC-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/NVHPC-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/PGI-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/PathScale-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/SCO-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/TI-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Watcom-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/XL-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/zOS-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindFontconfig.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindFreetype.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindPackageMessage.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindPkgConfig.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindThreads.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindX11.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindZLIB.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/GNUInstallDirs.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Internal/CheckSourceCompiles.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Internal/FeatureTesting.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux-Determine-CXX.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux-GNU-C.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux-GNU-CXX.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux-GNU.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/UnixPaths.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/SelectLibraryConfigurations.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/WriteBasicConfigVersionFile.cmake CMakeCache.txt CMakeFiles/3.24.2/CMakeCCompiler.cmake CMakeFiles/3.24.2/CMakeCXXCompiler.cmake CMakeFiles/3.24.2/CMakeSystem.cmake +build build.ninja: RERUN_CMAKE | /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/CMakeLists.txt /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/BLT/CMakeLists.txt /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/BLT/include/blt/config.h.in /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/CMakeLists.txt /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/cmake_uninstall.cmake.in /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/CMakeLists.txt /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/glfw3.pc.in /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/glfw3Config.cmake.in /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/glfw_config.h.in /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/BasicConfigVersion-SameMajorVersion.cmake.in /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCXXInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDependentOption.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeGenericSystem.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakePackageConfigHelpers.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckCSourceCompiles.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckFunctionExists.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckIncludeFile.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckLibraryExists.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU-C.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU-CXX.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindFontconfig.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindFreetype.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindPackageMessage.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindPkgConfig.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindThreads.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindX11.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindZLIB.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/GNUInstallDirs.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Internal/CheckSourceCompiles.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux-GNU-C.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux-GNU-CXX.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux-GNU.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/UnixPaths.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/SelectLibraryConfigurations.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/WriteBasicConfigVersionFile.cmake CMakeCache.txt CMakeFiles/3.24.2/CMakeCCompiler.cmake CMakeFiles/3.24.2/CMakeCXXCompiler.cmake CMakeFiles/3.24.2/CMakeSystem.cmake pool = console ############################################# # A missing CMake input file is not an error. -build /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/CMakeLists.txt /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/BLT/CMakeLists.txt /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/BLT/include/blt/config.h.in /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/CMakeLists.txt /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/cmake_uninstall.cmake.in /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/CMakeLists.txt /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/glfw3.pc.in /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/glfw3Config.cmake.in /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/glfw_config.h.in /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/BasicConfigVersion-SameMajorVersion.cmake.in /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCCompiler.cmake.in /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCCompilerABI.c /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCXXCompiler.cmake.in /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCXXInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCompilerIdDetection.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDependentOption.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDetermineCCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDetermineCXXCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDetermineCompileFeatures.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDetermineCompilerABI.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDetermineCompilerId.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDetermineSystem.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeFindBinUtils.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeGenericSystem.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakePackageConfigHelpers.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeParseImplicitIncludeInfo.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeParseImplicitLinkInfo.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeParseLibraryArchitecture.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeSystem.cmake.in /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeTestCCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeTestCXXCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeTestCompilerCommon.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckCSourceCompiles.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckFunctionExists.c /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckFunctionExists.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckIncludeFile.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckLibraryExists.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/ADSP-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/ARMCC-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/ARMClang-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/AppleClang-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Borland-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Cray-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GHS-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU-C.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU-CXX.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU-FindBinUtils.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/HP-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/IAR-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Intel-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/LCC-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/MSVC-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/NVHPC-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/PGI-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/PathScale-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/SCO-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/TI-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/Watcom-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/XL-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/zOS-C-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindFontconfig.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindFreetype.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindPackageMessage.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindPkgConfig.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindThreads.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindX11.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindZLIB.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/GNUInstallDirs.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Internal/CheckSourceCompiles.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Internal/FeatureTesting.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux-Determine-CXX.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux-GNU-C.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux-GNU-CXX.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux-GNU.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/UnixPaths.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/SelectLibraryConfigurations.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/WriteBasicConfigVersionFile.cmake CMakeCache.txt CMakeFiles/3.24.2/CMakeCCompiler.cmake CMakeFiles/3.24.2/CMakeCXXCompiler.cmake CMakeFiles/3.24.2/CMakeSystem.cmake: phony +build /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/CMakeLists.txt /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/BLT/CMakeLists.txt /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/BLT/include/blt/config.h.in /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/CMakeLists.txt /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/cmake_uninstall.cmake.in /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/CMakeLists.txt /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/glfw3.pc.in /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/glfw3Config.cmake.in /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/libraries/glfw-3.3.8/src/glfw_config.h.in /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/BasicConfigVersion-SameMajorVersion.cmake.in /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCXXInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeDependentOption.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeGenericSystem.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakePackageConfigHelpers.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckCSourceCompiles.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckFunctionExists.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckIncludeFile.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/CheckLibraryExists.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU-C.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU-CXX.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Compiler/GNU.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindFontconfig.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindFreetype.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindPackageMessage.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindPkgConfig.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindThreads.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindX11.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/FindZLIB.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/GNUInstallDirs.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Internal/CheckSourceCompiles.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux-GNU-C.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux-GNU-CXX.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux-GNU.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/Linux.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/Platform/UnixPaths.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/SelectLibraryConfigurations.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24/Modules/WriteBasicConfigVersionFile.cmake CMakeCache.txt CMakeFiles/3.24.2/CMakeCCompiler.cmake CMakeFiles/3.24.2/CMakeCXXCompiler.cmake CMakeFiles/3.24.2/CMakeSystem.cmake: phony ############################################# diff --git a/include/world/chunk/chunk.h b/include/world/chunk/chunk.h deleted file mode 100644 index bf53085..0000000 --- a/include/world/chunk/chunk.h +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Created by Brett on 11/02/23. - * Licensed under GNU General Public License V3.0 - * See LICENSE file for license detail - */ - -#ifndef FINALPROJECT_CHUNK_H -#define FINALPROJECT_CHUNK_H - -#include -#include - -namespace fp { - - class chunk { - private: - block_storage* storage; - VAO* chunk_vao; - - bool isDirty = false; - unsigned long render_size = 0; - protected: - mesh_storage* generateMesh(); - - /** - * Converts from world coord to chunk coords - * @param coord world space coordinate - * @return chunk internal coord - */ - static inline int cc(int coord) { - auto val = coord % CHUNK_SIZE; - return val < 0 ? CHUNK_SIZE + val : val; - } - - public: - chunk() { - storage = new block_storage(); - chunk_vao = new VAO(); - // set up the VBOs which will be later updated when the mesh is generated. - chunk_vao->bindVBO(new VBO(ARRAY_BUFFER, nullptr, 0), 0, 3); - chunk_vao->bindElementVBO(new VBO(ELEMENT_BUFFER, nullptr, 0)); - } - - void update(); - void render(fp::shader& chunk_shader); - - inline void setBlock(int x, int y, int z, char blockID){ - // mark the chunk for a mesh update - isDirty = true; - storage->set(cc(x), cc(y), cc(z), blockID); - } - - inline void setBlock(float x, float y, float z, char blockID){setBlock((int)x,(int)y,(int)z, blockID);} - - inline char getBlock(int x, int y, int z){ - return storage->get(x, y, z); - } - - inline char getBlock(float x, float y, float z){ - return getBlock((int)x,(int)y,(int)z); - } - - ~chunk() { - delete storage; - } - }; - -} - -#endif //FINALPROJECT_CHUNK_H diff --git a/include/world/chunk/storage.h b/include/world/chunk/storage.h index be73cb6..5474496 100644 --- a/include/world/chunk/storage.h +++ b/include/world/chunk/storage.h @@ -17,7 +17,7 @@ constexpr int CHUNK_SIZE = 32; const int CHUNK_SHIFT = (int)(log(CHUNK_SIZE) / log(2)); // size that the base vertex arrays are assumed to be (per face) -constexpr int VTX_ARR_SIZE = 12; +constexpr int VTX_ARR_SIZE = 18; namespace fp { diff --git a/include/world/chunk/world.h b/include/world/chunk/world.h new file mode 100644 index 0000000..3de5ab1 --- /dev/null +++ b/include/world/chunk/world.h @@ -0,0 +1,153 @@ +/* + * Created by Brett on 11/02/23. + * Licensed under GNU General Public License V3.0 + * See LICENSE file for license detail + */ + +#ifndef FINALPROJECT_WORLD_H +#define FINALPROJECT_WORLD_H + +#include +#include +#include + +namespace fp { + + struct ChunkPos { + int x, y, z; + }; + + namespace _static { + /** + * Converts from world coord to chunk-internal coords + * @param coord world space coordinate + * @return chunk internal coord + */ + static inline int world_to_internal(int coord) { + auto val = coord % CHUNK_SIZE; + return val < 0 ? CHUNK_SIZE + val : val; + } + + /** + * Converts from world coord to chunk pos coords + * + * consider: (int) (-31 / 32) which equals 0 + * but a negative chunk would be stored at -1, not 0 (since that is taken by the positive coord chunk) + * an arithmetic right shift would produce the desired -1 (see Java, which performs a signed right bit shift) + * however in C++ shifting on a signed type is undefined behaviour. So we must emulate an arithmetic right shift. + * + * @param coord x,y, or z coordinate to convert + * @return a right arithmetic bit shift resulting in a signed division of the coordinate by CHUNK_SIZE + */ + static inline int world_to_chunk(int coord) { + auto ucoord = (unsigned int) coord; + + ucoord >>= CHUNK_SHIFT; + + if (coord < 0) { + // the mask only has to be generated once since it is never modified at runtime beyond assignment + static unsigned int mask = 0; + if (mask == 0) { + for (int i = 0; i < CHUNK_SHIFT; i++) + mask |= (1 << ((sizeof(int) * 8 - 1) - i)); + } + ucoord |= mask; + } + + return (int) (ucoord); + } + + // std::unordered_map requires a type. As a result the functions are encapsulated. + struct ChunkPosHash { + inline size_t operator()(const ChunkPos& pos) const { + size_t p1 = std::hash()(pos.x); + size_t p2 = std::hash()(pos.y); + size_t p3 = std::hash()(pos.z); + return (p1 ^ (p2 << 1)) ^ p3; + } + }; + + struct ChunkPosEquality { + inline bool operator()(const ChunkPos& p1, const ChunkPos& p2) const { + return p1.x == p2.x && p1.y == p2.y && p1.z == p2.z; + } + }; + + } + + struct chunk { + public: + block_storage* storage; + mesh_storage* mesh = nullptr; + VAO* chunk_vao; + ChunkPos pos; + + unsigned char dirtiness = 0; + unsigned long render_size = 0; + public: + explicit chunk(ChunkPos pos): pos(pos) { + storage = new block_storage(); + chunk_vao = new VAO(); + // using indices uses: + // 12 faces * 4 vertex * 3 float * 4 bytes + 12 faces * 6 indices * 4 bytes = 864 bytes for vertex + index + + // using only vertices: + // 12 faces * 6 vertex * 3 floats * 4 bytes = 864 bytes. + + // since they both use the same amount of memory we will only store the vertices and draw with drawArrays, since it is less complex. + // set up the VBOs which will be later updated when the mesh is generated. + chunk_vao->bindVBO(new VBO(ARRAY_BUFFER, nullptr, 0), 0, 3); + } + + ~chunk() { + delete storage; + delete chunk_vao; + } + }; + + class world { + private: + std::unordered_map chunk_storage; + protected: + mesh_storage* generateChunkMesh(chunk* chunk); + + chunk* getChunk(int x, int y, int z) { + return chunk_storage.at(ChunkPos{_static::world_to_chunk(x), _static::world_to_chunk(y), _static::world_to_chunk(z)}); + } + + public: + world() { + chunk_storage.insert({{0, 0, 0}, new chunk({0, 0, 0})}); + } + + void update(); + + void render(fp::shader& shader); + + inline void setBlock(int x, int y, int z, char blockID) { + auto c = getChunk(x, y, z); + // mark the chunk for a mesh update + c->dirtiness = 2; + c->storage->set(_static::world_to_internal(x), _static::world_to_internal(y), _static::world_to_internal(z), blockID); + } + + inline void setBlock(float x, float y, float z, char blockID) { setBlock((int) x, (int) y, (int) z, blockID); } + + inline char getBlock(int x, int y, int z) { + auto c = getChunk(x, y, z); + return c->storage->get(x, y, z); + } + + inline char getBlock(float x, float y, float z) { + return getBlock((int) x, (int) y, (int) z); + } + + ~world() { + for (auto& chunk : chunk_storage) + delete (chunk.second); + } + }; + +} + +#endif //FINALPROJECT_WORLD_H diff --git a/src/main.cpp b/src/main.cpp index ef3e3f8..e20a52a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -6,7 +6,7 @@ #include #include #include "render/camera.h" -#include "world/chunk/chunk.h" +#include "world/chunk/world.h" #ifdef __EMSCRIPTEN__ @@ -16,15 +16,14 @@ #endif fp::shader* chunk_shader; -fp::chunk* chunk; +fp::world* world; void loop(){ glClearColor(1.0, 1.0, 1.0, 1.0); glClear(GL_COLOR_BUFFER_BIT); - chunk_shader->use(); - chunk->update(); - chunk->render(*chunk_shader); + world->update(); + world->render(*chunk_shader); if (fp::window::isKeyPressed(GLFW_KEY_R)){ BLT_DEBUG("R Key is pressed!"); @@ -48,10 +47,10 @@ int main() { fp::window::init(); chunk_shader = new fp::shader(shader_chunk_vert, shader_chunk_frag); - chunk = new fp::chunk(); + world = new fp::world(); - chunk->setBlock(0, 0, 0, 1); - chunk->setBlock(2, 2, 2, 1); + world->setBlock(0, 0, 0, 1); + world->setBlock(2, 2, 2, 1); glEnable(GL_CULL_FACE); glCullFace(GL_BACK); @@ -70,7 +69,7 @@ int main() { #endif delete(chunk_shader); - delete(chunk); + delete(world); fp::window::close(); diff --git a/src/render/camera.cpp b/src/render/camera.cpp index c9f9e43..66e02b4 100644 --- a/src/render/camera.cpp +++ b/src/render/camera.cpp @@ -90,7 +90,7 @@ void fp::camera::update() { if (window::isKeyPressed(GLFW_KEY_LEFT_CONTROL)){ speed = MAX_SPEED; } else if (window::isKeyPressed(GLFW_KEY_LEFT_ALT)) - speed = DEFAULT_SPEED / 2; + speed = DEFAULT_SPEED / 8; else speed = DEFAULT_SPEED; diff --git a/src/world/chunk/chunk.cpp b/src/world/chunk/chunk.cpp deleted file mode 100644 index f35e039..0000000 --- a/src/world/chunk/chunk.cpp +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Created by Brett on 11/02/23. - * Licensed under GNU General Public License V3.0 - * See LICENSE file for license detail - */ -#include - -fp::mesh_storage* fp::chunk::generateMesh() { - auto* meshStorage = new mesh_storage; - - for (int i = 0; i < CHUNK_SIZE; i++){ - for (int j = 0; j < CHUNK_SIZE; j++){ - for (int k = 0; k < CHUNK_SIZE; k++){ - auto block = storage->get(i,j,k); - if (block != 0) { - meshStorage->addFace(X_NEG, i, j, k); - meshStorage->addFace(X_POS, i, j, k); - meshStorage->addFace(Y_NEG, i, j, k); - meshStorage->addFace(Y_POS, i, j, k); - meshStorage->addFace(Z_NEG, i, j, k); - meshStorage->addFace(Z_POS, i, j, k); - } - } - } - } - - return meshStorage; -} - -void fp::chunk::update() { - -} - -void fp::chunk::render(fp::shader& chunk_shader) { - // process mesh updates - if (isDirty){ - auto* new_mesh = generateMesh(); - - auto& vertices = new_mesh->getVertices(); - auto& indices = new_mesh->getIndices(); - - BLT_INFO("Chunk mesh updated with %d vertices and %d indices taking (%d, %d) bytes!", vertices.size(), indices.size(), vertices.size() * sizeof(float), indices.size() * sizeof(unsigned int)); - - chunk_vao->getVBO(0)->update(vertices); - chunk_vao->getVBO(-1)->update(indices); - - render_size = indices.size(); - - delete(new_mesh); - isDirty = false; - } - - if (render_size > 0){ - chunk_vao->bind(); - glEnableVertexAttribArray(0); - glDrawElements(GL_TRIANGLES, render_size, GL_UNSIGNED_INT, nullptr); - glDisableVertexAttribArray(0); - } - -} diff --git a/src/world/chunk/storage.cpp b/src/world/chunk/storage.cpp index aec3414..f3a466b 100644 --- a/src/world/chunk/storage.cpp +++ b/src/world/chunk/storage.cpp @@ -9,40 +9,64 @@ constexpr float scale = 0.5f; const float x_positive_vertices[VTX_ARR_SIZE] = { - scale, scale, scale, // +x top right + // +x first triangle + scale, -scale, scale, // +x top left scale, scale, -scale, // +x bottom right + scale, scale, scale, // +x top right + // +x second triangle + scale, -scale, scale, // +x top left scale, -scale, -scale, // +x bottom left - scale, -scale, scale // +x top left + scale, scale, -scale, // +x bottom right }; const float x_negative_vertices[VTX_ARR_SIZE] = { - -scale, scale, scale, // -x top right - -scale, scale, -scale, // -x bottom right + // -x first triangle + -scale, scale, scale, // -x top right + -scale, scale, -scale, // -x bottom right + -scale, -scale, scale, // -x top left + // -x second triangle + -scale, scale, -scale, // -x bottom right -scale, -scale, -scale, // -x bottom left - -scale, -scale, scale // -x top left + -scale, -scale, scale, // -x top left }; const float y_positive_vertices[VTX_ARR_SIZE] = { - scale, scale, scale, // +y top right - -scale, scale, scale, // +y bottom right - -scale, scale, -scale, // +y bottom left - scale, scale, -scale, // +y top left + // first triangle + scale, scale, -scale, // top left + -scale, scale, scale, // bottom right + scale, scale, scale, // top right + // second triangle + scale, scale, -scale, // top left + -scale, scale, -scale, // bottom left + -scale, scale, scale, // bottom right }; const float y_negative_vertices[VTX_ARR_SIZE] = { - scale, -scale, scale, // -y top right - -scale, -scale, scale, // -y bottom right - -scale, -scale, -scale, // -y bottom left - scale, -scale, -scale, // -y top left + // first triangle + scale, -scale, scale, // top right + -scale, -scale, scale, // bottom right + scale, -scale, -scale, // top left + // second triangle + -scale, -scale, scale, // bottom right + -scale, -scale, -scale, // bottom left + scale, -scale, -scale, // top left }; const float z_positive_vertices[VTX_ARR_SIZE] = { - scale, scale, scale, // +z top right - scale, -scale, scale, // +z bottom right - -scale, -scale, scale, // +z bottom left - -scale, scale, scale // +z top left + // first triangle + -scale, scale, scale, // top left + scale, -scale, scale, // bottom right + scale, scale, scale, // top right + // second triangle + -scale, scale, scale, // top left + -scale, -scale, scale, // bottom left + scale, -scale, scale, // bottom right }; const float z_negative_vertices[VTX_ARR_SIZE] = { - scale, scale, -scale, // -z top right - scale, -scale, -scale, // -z bottom right - -scale, -scale, -scale, // -z bottom left - -scale, scale, -scale // -z top left + // first triangle + scale, scale, -scale, // top right + scale, -scale, -scale, // bottom right + -scale, scale, -scale, // top left + // second triangle + scale, -scale, -scale, // bottom right + -scale, -scale, -scale, // bottom left + -scale, scale, -scale, // top left }; // always ordered the same as the enum! @@ -55,29 +79,6 @@ const float* face_decode[] = { z_negative_vertices }; -// indices are the same on all axis but are flipped between negative / positive as a result of back-face culling. -const std::vector negative_indices = { - 0, 1, 3, - 1, 2, 3 -}; -const std::vector positive_indices = { - 3, 1, 0, - 3, 2, 1 -}; - void fp::mesh_storage::addFace(fp::face face, float x, float y, float z) { - BLT_DEBUG("Creating face %d ", face); add_and_translate(face_decode[face], x, y, z); - - // 3 floats per vertex, 4 vertices per face - - // 576 + 288 = 864 bytes for vertex + index - // 12 faces * 6 vertex * 3 floats * 4 bytes = 864 bytes. - - // no savings but extra complexity -// auto indice_offset = (vertices.size()/3 - 4); -// auto& face_indices = face % 2 == 0 ? positive_indices : negative_indices; -// -// for (unsigned int indice : face_indices) -// indices.push_back(indice_offset + indice); } diff --git a/src/world/chunk/world.cpp b/src/world/chunk/world.cpp new file mode 100644 index 0000000..72f473f --- /dev/null +++ b/src/world/chunk/world.cpp @@ -0,0 +1,97 @@ +/* + * Created by Brett on 11/02/23. + * Licensed under GNU General Public License V3.0 + * See LICENSE file for license detail + */ +#include + + +//void fp::chunk::render(fp::shader& chunk_shader) { +// // process mesh updates +// if (isDirty){ +// auto* new_mesh = generateMesh(); +// +// auto& vertices = new_mesh->getVertices(); +// //auto& indices = new_mesh->getIndices(); +// +// BLT_INFO("Chunk mesh updated with %d vertices and %d indices taking (%d, %d) bytes!", vertices.size(), 0, vertices.size() * sizeof(float), 0 * sizeof(unsigned int)); +// +// chunk_vao->getVBO(0)->update(vertices); +// //chunk_vao->getVBO(-1)->update(indices); +// +// render_size = vertices.size(); +// +// delete(new_mesh); +// isDirty = false; +// } +// +// if (render_size > 0){ +// chunk_vao->bind(); +// glEnableVertexAttribArray(0); +// //glDrawElements(GL_TRIANGLES, render_size, GL_UNSIGNED_INT, nullptr); +// glDrawArrays(GL_TRIANGLES, 0, render_size); +// glDisableVertexAttribArray(0); +// } +// +//} + +fp::mesh_storage* fp::world::generateChunkMesh(fp::chunk* chunk) { + auto* meshStorage = new mesh_storage; + + if (chunk->dirtiness > 1) { // full chunk mesh + for (int i = 0; i < CHUNK_SIZE; i++) { + for (int j = 0; j < CHUNK_SIZE; j++) { + for (int k = 0; k < CHUNK_SIZE; k++) { + auto block = chunk->storage->get(i, j, k); + if (block != 0) { + meshStorage->addFace(X_NEG, i, j, k); + meshStorage->addFace(X_POS, i, j, k); + meshStorage->addFace(Y_NEG, i, j, k); + meshStorage->addFace(Y_POS, i, j, k); + meshStorage->addFace(Z_NEG, i, j, k); + meshStorage->addFace(Z_POS, i, j, k); + } + } + } + } + } else if (chunk->dirtiness > 0){ // partial chunk mesh (had null edges) + + } + + return meshStorage; +} + +void fp::world::update() { + +} + +void fp::world::render(fp::shader& shader) { + shader.use(); + + for (const auto& chunk_pair : chunk_storage) { + auto chunk = chunk_pair.second; + + if (chunk->dirtiness > 0){ + auto mesh = generateChunkMesh(chunk); + auto& vertices = mesh->getVertices(); + + BLT_INFO("Chunk mesh updated with %d vertices and %d indices taking (%d, %d) bytes!", vertices.size(), 0, vertices.size() * sizeof(float), 0 * sizeof(unsigned int)); + + chunk->chunk_vao->getVBO(0)->update(vertices); + //chunk_vao->getVBO(-1)->update(indices); + + chunk->render_size = vertices.size(); + + delete(mesh); + chunk->dirtiness = 0; + } + + if (chunk->render_size > 0){ + chunk->chunk_vao->bind(); + glEnableVertexAttribArray(0); + //glDrawElements(GL_TRIANGLES, render_size, GL_UNSIGNED_INT, nullptr); + glDrawArrays(GL_TRIANGLES, 0, (int)chunk->render_size); + glDisableVertexAttribArray(0); + } + } +}