Compare commits

..

No commits in common. "a3095c75591bc9f0a249073c5540701fe70e584d" and "30876836982152442cb9f66b542963fed1628ee0" have entirely different histories.

31 changed files with 1900 additions and 1236 deletions

4
.gitignore vendored
View File

@ -1,7 +1,3 @@
cmake-build-debug/
cmake-build-emrelease/
cmake-build-release/
cmake-build-relwithdebinfo/
### C++ template
# Prerequisites
*.d

Binary file not shown.

View File

@ -23,7 +23,7 @@
1840 1892 1677649374931277679 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftpatent.c.o 6617c5fd2e75a2f9
858 1084 1677649374123254573 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_init.c.o 7a310a4749a2e05
1651 1775 1677649374815274363 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbitmap.c.o 8ce02b3a42c98959
0 98 1678245898977880971 build.ninja 190f84590f6ee728
0 98 1678162061061650682 build.ninja 190f84590f6ee728
2550 2591 1677649375631297699 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftdebug.c.o b73c3b9b7d19e4d5
3 366 1677858170717275276 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o 342a5daa6ca9681d
1656 1710 1677649374747272417 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftcid.c.o c5d515ae6d477f99
@ -86,76 +86,3 @@
1924 2248 1677649375287287862 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/cache/ftcache.c.o 656d9fc7811ee06
1943 2531 1677649375567295868 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/cff/cff.c.o 4c729d49aae7bc8
1169 1298 1677649374335260638 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/linux_joystick.c.o afc8940b6e7eeae1
4 111 1678248947891306168 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/fttype1.c.o f9e1be8214711118
6 415 1678248948195314268 CMakeFiles/FinalProject.dir/src/util/math.cpp.o 6a2d77c2d6029ece
5 493 1678248948271316294 CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o 8d62dc0ee5886d9a
416 819 1678248948599325036 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o 1a0a1b974a857d5d
5 899 1678248948679327168 CMakeFiles/FinalProject.dir/src/render/camera.cpp.o e3515482671bea2b
6 977 1678248948755329193 CMakeFiles/FinalProject.dir/src/util/settings.cpp.o f7b730a0207b3216
493 1070 1678248948851331749 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o 39afe0bb06feb732
6 1132 1678248948911333350 CMakeFiles/FinalProject.dir/src/render/window.cpp.o 603ba2f9d49f6aa4
5 1208 1678248948987335373 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o c553cf67b8a14413
5 1453 1678248949231341876 CMakeFiles/FinalProject.dir/src/render/ui/text.cpp.o 73e827c5800fb622
977 1485 1678248949263342729 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o c0386399ce96ac28
1070 1585 1678248949363345394 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o 53cf7b0a58d1d5f9
1209 1600 1678248949379345818 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o 664d30e843ba40bc
1585 1653 1678248949431347206 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbbox.c.o f19b5b21201928da
1600 1659 1678248949439347419 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbdf.c.o 6936b45da0517efe
5 1669 1678248949447347630 CMakeFiles/FinalProject.dir/src/main.cpp.o f0ea4c2b8dbd00f1
6 1677 1678248949455347845 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 706926c0ccad6ba0
1660 1715 1678248949495348912 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftcid.c.o 1fdf92726cf87cd2
1677 1716 1678248949495348912 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftgasp.c.o bb2859ecc788a086
1669 1718 1678248949499349018 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftfstype.c.o 3b053f608d38669b
1716 1764 1678248949543350190 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftgxval.c.o 7cb04bbf1f8e1624
1718 1779 1678248949559350615 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftinit.c.o 2d3559c811a9cbeb
1653 1812 1678248949591351468 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbitmap.c.o d3cfb6bab6e4c870
819 1813 1678248949591351468 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o aecdd972735030f2
1779 1826 1678248949607351896 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftotval.c.o 532ba06df74d16ea
1715 1844 1678248949623352322 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftglyph.c.o 9c3d15012aed83f3
1812 1853 1678248949631352535 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftpatent.c.o e308880ed8dd7751
1764 1855 1678248949635352640 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftmm.c.o e847f1b00889c73c
1813 1870 1678248949651353069 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftpfr.c.o 40897231fbe317c
1844 1898 1678248949679353814 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftsynth.c.o f7cbab39282da4f2
1853 1905 1678248949683353919 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftwinfnt.c.o 460c77bbcc46375
1870 1925 1678248949707354561 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/bzip2/ftbzip2.c.o a90bfd225b264081
111 2088 1678248949867358824 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 412b97958c854dfc
1826 2107 1678248949887359357 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftstroke.c.o 8876ee00f0f2ab8f
2088 2173 1678248949951361060 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/gzip/ftgzip.c.o f1183328bdbf819a
1925 2177 1678248949955361169 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/cid/type1cid.c.o f2e84f8da970db6b
1453 2213 1678248949991362128 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/autofit/autofit.c.o 20835df75dd71dae
2107 2221 1678248950003362447 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/lzw/ftlzw.c.o a92fccba97e36e15
1898 2224 1678248950003362447 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/cache/ftcache.c.o e9637905e5eec662
1855 2226 1678248950007362552 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/bdf/bdf.c.o 2e8b66f28037bf89
899 2255 1678248950035363300 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o a1864306d48ad97d
7 2283 1678248950059363940 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o b2ea88a630604431
1485 2339 1678248950115365432 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbase.c.o d6696b06cfc1ca4a
2173 2383 1678248950163366709 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/pcf/pcf.c.o b8b059d8f9f7d32a
2224 2393 1678248950175367029 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/psnames/psnames.c.o 892b3aebd0a5429a
2227 2451 1678248950231368521 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/raster/raster.c.o b1cd0531d449532b
2383 2460 1678248950239368736 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/svg/svg.c.o 1b4fbcbc4f486af3
2177 2497 1678248950275369694 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/pfr/pfr.c.o 23b1c8f328d4477c
5 2507 1678248950283369909 CMakeFiles/FinalProject.dir/src/render/textures.cpp.o 7b103df1a8005408
2222 2511 1678248950291370122 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/pshinter/pshinter.c.o 1b7023334bf11f80
2511 2549 1678248950327371081 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftdebug.c.o 8a29591a768cd211
2339 2550 1678248950331371186 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/smooth/smooth.c.o f0570c3a83e6e5bd
2255 2554 1678248950335371295 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/sdf/sdf.c.o 10f88e53887d9fb6
1905 2557 1678248950335371295 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/cff/cff.c.o d0d6afabbb555b6d
2507 2571 1678248950351371720 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/builds/unix/ftsystem.c.o 6c0812095d989b3b
2497 2627 1678248950407373213 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/winfonts/winfnt.c.o da3145650476b8f7
2460 2650 1678248950431373851 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/type42/type42.c.o b249385e9da1c6bc
1132 2839 1678248950615378756 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o dc43b4ecaf76587c
2451 2915 1678248950695380887 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/type1/type1.c.o c57fdc439668312d
2839 2939 1678248950707381207 libraries/BLT/libBLT.a b8f809e0bb7338ed
2213 3015 1678248950795383552 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/psaux/psaux.c.o ba9ae174cb5da669
2393 3438 1678248951215394742 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/truetype/truetype.c.o 9e3427029ad42d57
2283 3463 1678248951243395490 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/sfnt/sfnt.c.o 52c97a128cc69680
3463 3561 1678248951323397621 libraries/freetype-2.13.0/libfreetyped.a 3cbc64a6495debe0
3561 3755 1678248951531403162 FinalProject bac4233a8fbfb7f5
2 1165 1678249043993866161 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 412b97958c854dfc
1165 1339 1678249044165870742 FinalProject bac4233a8fbfb7f5
2 1050 1678249167801162138 CMakeFiles/FinalProject.dir/src/main.cpp.o f0ea4c2b8dbd00f1
3 1187 1678249167937165758 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 706926c0ccad6ba0
3 1212 1678249167965166503 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 412b97958c854dfc
3 1544 1678249168297175339 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o b2ea88a630604431
2 1699 1678249168449179385 CMakeFiles/FinalProject.dir/src/render/textures.cpp.o 7b103df1a8005408
1699 1867 1678249168617183856 FinalProject bac4233a8fbfb7f5

View File

@ -14,63 +14,6 @@
# EXTERNAL cache entries
########################
//Build a 32 bit version of the library.
BENCHMARK_BUILD_32_BITS:BOOL=OFF
//Flags used by the C++ compiler during coverage builds.
BENCHMARK_CXX_FLAGS_COVERAGE:STRING=-g
//Allow the downloading and in-tree building of unmet dependencies
BENCHMARK_DOWNLOAD_DEPENDENCIES:BOOL=OFF
//Enable building and running the assembly tests
BENCHMARK_ENABLE_ASSEMBLY_TESTS:BOOL=OFF
//Build documentation with Doxygen.
BENCHMARK_ENABLE_DOXYGEN:BOOL=OFF
//Enable the use of exceptions in the benchmark library.
BENCHMARK_ENABLE_EXCEPTIONS:BOOL=ON
//Enable building the unit tests which depend on gtest
BENCHMARK_ENABLE_GTEST_TESTS:BOOL=ON
//Enable installation of benchmark. (Projects embedding benchmark
// may want to turn this OFF.)
BENCHMARK_ENABLE_INSTALL:BOOL=ON
//Enable performance counters provided by libpfm
BENCHMARK_ENABLE_LIBPFM:BOOL=OFF
//Enable link time optimisation of the benchmark library.
BENCHMARK_ENABLE_LTO:BOOL=OFF
//Enable testing of the benchmark library.
BENCHMARK_ENABLE_TESTING:BOOL=ON
//Build Release candidates with -Werror.
BENCHMARK_ENABLE_WERROR:BOOL=ON
//Flags used for linking binaries during coverage builds.
BENCHMARK_EXE_LINKER_FLAGS_COVERAGE:STRING=
//Build Release candidates with -Werror regardless of compiler
// issues.
BENCHMARK_FORCE_WERROR:BOOL=OFF
//Enable installation of documentation.
BENCHMARK_INSTALL_DOCS:BOOL=ON
//Flags used by the shared libraries linker during coverage builds.
BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE:STRING=
//Use bundled GoogleTest. If disabled, the find_package(GTest)
// will be used.
BENCHMARK_USE_BUNDLED_GTEST:BOOL=ON
//Build and test using libc++ as the standard library.
BENCHMARK_USE_LIBCXX:BOOL=OFF
//Value Computed by CMake
BLT_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/libraries/BLT
@ -389,9 +332,6 @@ CPACK_SOURCE_TZ:BOOL=ON
//Enable to build ZIP source packages
CPACK_SOURCE_ZIP:BOOL=OFF
//OFF
CXXFEATURECHECK_DEBUG:BOOL=OFF
//Path to a file.
FREETYPE_INCLUDE_DIR_freetype2:PATH=/usr/include/freetype2
@ -453,9 +393,6 @@ Fontconfig_INCLUDE_DIR:PATH=/usr/include
//Path to a library.
Fontconfig_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libfontconfig.so
//Git command line client
GIT_EXECUTABLE:FILEPATH=/usr/bin/git
//Value Computed by CMake
GLFW_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/libraries/glfw-3.3.8
@ -486,17 +423,12 @@ GLFW_USE_WAYLAND:BOOL=OFF
//Assume the Vulkan loader is linked with the application
GLFW_VULKAN_STATIC:BOOL=OFF
GOOGLETEST_PATH:PATH=/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/benchmark/googletest
//Path to a file.
HarfBuzz_INCLUDE_DIR:PATH=/usr/include/harfbuzz
//Path to a library.
HarfBuzz_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libharfbuzz.so
//Path to a program.
LLVM_FILECHECK_EXE:FILEPATH=LLVM_FILECHECK_EXE-NOTFOUND
//Path to a library.
MATH_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libm.so
@ -779,15 +711,6 @@ ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND
//Path to a library.
ZLIB_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libz.so
//Value Computed by CMake
benchmark_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/libraries/benchmark
//Value Computed by CMake
benchmark_IS_TOP_LEVEL:STATIC=OFF
//Value Computed by CMake
benchmark_SOURCE_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/benchmark
//Value Computed by CMake
freetype_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/libraries/freetype-2.13.0
@ -817,18 +740,6 @@ pkgcfg_lib_PKG_FONTCONFIG_freetype:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreetyp
# INTERNAL cache entries
########################
//ADVANCED property for variable: BENCHMARK_CXX_FLAGS_COVERAGE
BENCHMARK_CXX_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BENCHMARK_EXE_LINKER_FLAGS_COVERAGE
BENCHMARK_EXE_LINKER_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//Test BENCHMARK_HAS_O3_FLAG
BENCHMARK_HAS_O3_FLAG:INTERNAL=1
//Test BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH
BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH:INTERNAL=1
//Test BENCHMARK_HAS_WNO_ODR
BENCHMARK_HAS_WNO_ODR:INTERNAL=1
//ADVANCED property for variable: BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE
BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BROTLIDEC_INCLUDE_DIRS
BROTLIDEC_INCLUDE_DIRS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BROTLIDEC_LIBRARIES
@ -1022,16 +933,6 @@ CMAKE_STRIP-ADVANCED:INTERNAL=1
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
COMPILE_HAVE_GNU_POSIX_REGEX:INTERNAL=FALSE
//Result of TRY_COMPILE
COMPILE_HAVE_POSIX_REGEX:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_PTHREAD_AFFINITY:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_STD_REGEX:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_STEADY_CLOCK:INTERNAL=TRUE
//ADVANCED property for variable: CPACK_SOURCE_RPM
CPACK_SOURCE_RPM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TBZ2
@ -1046,8 +947,6 @@ CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1
CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1
//Details about finding BrotliDec
FIND_PACKAGE_MESSAGE_DETAILS_BrotliDec:INTERNAL=[/usr/include][/usr/lib/x86_64-linux-gnu/libbrotlidec.so][v1.0.9()]
//Details about finding Git
FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[/usr/bin/git][v2.39.2()]
//Details about finding HarfBuzz
FIND_PACKAGE_MESSAGE_DETAILS_HarfBuzz:INTERNAL=[/usr/include/harfbuzz][/usr/lib/x86_64-linux-gnu/libharfbuzz.so][ON][v6.0.0(2.0.0)]
//Details about finding PNG
@ -1072,42 +971,8 @@ FREETYPE_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
Fontconfig_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Fontconfig_LIBRARY
Fontconfig_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GIT_EXECUTABLE
GIT_EXECUTABLE-ADVANCED:INTERNAL=1
//Test HAVE_CXX_FLAG_COVERAGE
HAVE_CXX_FLAG_COVERAGE:INTERNAL=1
//Test HAVE_CXX_FLAG_FSTRICT_ALIASING
HAVE_CXX_FLAG_FSTRICT_ALIASING:INTERNAL=1
//Test HAVE_CXX_FLAG_PEDANTIC
HAVE_CXX_FLAG_PEDANTIC:INTERNAL=1
//Test HAVE_CXX_FLAG_PEDANTIC_ERRORS
HAVE_CXX_FLAG_PEDANTIC_ERRORS:INTERNAL=1
//Test HAVE_CXX_FLAG_WALL
HAVE_CXX_FLAG_WALL:INTERNAL=1
//Test HAVE_CXX_FLAG_WD654
HAVE_CXX_FLAG_WD654:INTERNAL=
//Test HAVE_CXX_FLAG_WERROR
HAVE_CXX_FLAG_WERROR:INTERNAL=1
//Test HAVE_CXX_FLAG_WEXTRA
HAVE_CXX_FLAG_WEXTRA:INTERNAL=1
//Test HAVE_CXX_FLAG_WFLOAT_EQUAL
HAVE_CXX_FLAG_WFLOAT_EQUAL:INTERNAL=1
//Test HAVE_CXX_FLAG_WNO_DEPRECATED
HAVE_CXX_FLAG_WNO_DEPRECATED:INTERNAL=1
//Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS
HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS:INTERNAL=1
//Test HAVE_CXX_FLAG_WSHADOW
HAVE_CXX_FLAG_WSHADOW:INTERNAL=1
//Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32
HAVE_CXX_FLAG_WSHORTEN_64_TO_32:INTERNAL=
//Test HAVE_CXX_FLAG_WSTRICT_ALIASING
HAVE_CXX_FLAG_WSTRICT_ALIASING:INTERNAL=1
//Test HAVE_CXX_FLAG_WTHREAD_SAFETY
HAVE_CXX_FLAG_WTHREAD_SAFETY:INTERNAL=
//Have include fcntl.h
HAVE_FCNTL_H:INTERNAL=1
//Have library rt
HAVE_LIB_RT:INTERNAL=1
//Have include unistd.h
HAVE_UNISTD_H:INTERNAL=1
//ADVANCED property for variable: HarfBuzz_INCLUDE_DIR
@ -1258,14 +1123,6 @@ PNG_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
PNG_PNG_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: RT_LIBRARY
RT_LIBRARY-ADVANCED:INTERNAL=1
//Result of try_run()
RUN_HAVE_POSIX_REGEX:INTERNAL=0
//Result of try_run()
RUN_HAVE_PTHREAD_AFFINITY:INTERNAL=0
//Result of try_run()
RUN_HAVE_STD_REGEX:INTERNAL=0
//Result of try_run()
RUN_HAVE_STEADY_CLOCK:INTERNAL=0
//ADVANCED property for variable: X11_ICE_INCLUDE_PATH
X11_ICE_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_ICE_LIB

View File

@ -523,262 +523,3 @@ Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/nin
Determining if the function shm_open exists in the rt passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_fef76 && [1/2] Building C object CMakeFiles/cmTC_fef76.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_fef76
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WALL succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_66e53 && [1/2] Building CXX object CMakeFiles/cmTC_66e53.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_66e53
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WEXTRA succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_b6ce5 && [1/2] Building CXX object CMakeFiles/cmTC_b6ce5.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_b6ce5
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WSHADOW succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_4e0c2 && [1/2] Building CXX object CMakeFiles/cmTC_4e0c2.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_4e0c2
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WFLOAT_EQUAL succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_c43d3 && [1/2] Building CXX object CMakeFiles/cmTC_c43d3.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_c43d3
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WERROR succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_608cb && [1/2] Building CXX object CMakeFiles/cmTC_608cb.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_608cb
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_PEDANTIC succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_1f95c && [1/2] Building CXX object CMakeFiles/cmTC_1f95c.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_1f95c
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_PEDANTIC_ERRORS succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_d45e2 && [1/2] Building CXX object CMakeFiles/cmTC_d45e2.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_d45e2
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_FSTRICT_ALIASING succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_2ff4f && [1/2] Building CXX object CMakeFiles/cmTC_2ff4f.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_2ff4f
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_453e6 && [1/2] Building CXX object CMakeFiles/cmTC_453e6.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_453e6
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WNO_DEPRECATED succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_df30b && [1/2] Building CXX object CMakeFiles/cmTC_df30b.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_df30b
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WSTRICT_ALIASING succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_69e67 && [1/2] Building CXX object CMakeFiles/cmTC_69e67.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_69e67
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_COVERAGE succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_940e4 && [1/2] Building CXX object CMakeFiles/cmTC_940e4.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_940e4
Source file was:
int main() { return 0; }
Determining if the function shm_open exists in the rt passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_a57c2 && [1/2] Building C object CMakeFiles/cmTC_a57c2.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_a57c2
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WALL succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_875f0 && [1/2] Building CXX object CMakeFiles/cmTC_875f0.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_875f0
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WEXTRA succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_ab281 && [1/2] Building CXX object CMakeFiles/cmTC_ab281.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_ab281
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WSHADOW succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_5170e && [1/2] Building CXX object CMakeFiles/cmTC_5170e.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_5170e
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WFLOAT_EQUAL succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_455f0 && [1/2] Building CXX object CMakeFiles/cmTC_455f0.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_455f0
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WERROR succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_70796 && [1/2] Building CXX object CMakeFiles/cmTC_70796.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_70796
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_PEDANTIC succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_4f7cb && [1/2] Building CXX object CMakeFiles/cmTC_4f7cb.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_4f7cb
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_PEDANTIC_ERRORS succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_4158f && [1/2] Building CXX object CMakeFiles/cmTC_4158f.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_4158f
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_FSTRICT_ALIASING succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_a5462 && [1/2] Building CXX object CMakeFiles/cmTC_a5462.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_a5462
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_248d6 && [1/2] Building CXX object CMakeFiles/cmTC_248d6.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_248d6
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WNO_DEPRECATED succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_56fb4 && [1/2] Building CXX object CMakeFiles/cmTC_56fb4.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_56fb4
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WSTRICT_ALIASING succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_c3665 && [1/2] Building CXX object CMakeFiles/cmTC_c3665.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_c3665
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_COVERAGE succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_82f5b && [1/2] Building CXX object CMakeFiles/cmTC_82f5b.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_82f5b
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_O3_FLAG succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_f4906 && [1/2] Building CXX object CMakeFiles/cmTC_f4906.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_f4906
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_WNO_ODR succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_262b6 && [1/2] Building CXX object CMakeFiles/cmTC_262b6.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_262b6
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_929c5 && [1/2] Building CXX object CMakeFiles/cmTC_929c5.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_929c5
Source file was:
int main() { return 0; }

Binary file not shown.

View File

@ -1,3 +1,3 @@
Start testing: Mar 07 23:19 EST
Start testing: Mar 05 13:05 EST
----------------------------------------------------------
End testing: Mar 07 23:19 EST
End testing: Mar 05 13:05 EST

View File

@ -14,63 +14,6 @@
# EXTERNAL cache entries
########################
//Build a 32 bit version of the library.
BENCHMARK_BUILD_32_BITS:BOOL=OFF
//Flags used by the C++ compiler during coverage builds.
BENCHMARK_CXX_FLAGS_COVERAGE:STRING=-g
//Allow the downloading and in-tree building of unmet dependencies
BENCHMARK_DOWNLOAD_DEPENDENCIES:BOOL=OFF
//Enable building and running the assembly tests
BENCHMARK_ENABLE_ASSEMBLY_TESTS:BOOL=OFF
//Build documentation with Doxygen.
BENCHMARK_ENABLE_DOXYGEN:BOOL=OFF
//Enable the use of exceptions in the benchmark library.
BENCHMARK_ENABLE_EXCEPTIONS:BOOL=ON
//Enable building the unit tests which depend on gtest
BENCHMARK_ENABLE_GTEST_TESTS:BOOL=ON
//Enable installation of benchmark. (Projects embedding benchmark
// may want to turn this OFF.)
BENCHMARK_ENABLE_INSTALL:BOOL=ON
//Enable performance counters provided by libpfm
BENCHMARK_ENABLE_LIBPFM:BOOL=OFF
//Enable link time optimisation of the benchmark library.
BENCHMARK_ENABLE_LTO:BOOL=OFF
//Enable testing of the benchmark library.
BENCHMARK_ENABLE_TESTING:BOOL=ON
//Build Release candidates with -Werror.
BENCHMARK_ENABLE_WERROR:BOOL=ON
//Flags used for linking binaries during coverage builds.
BENCHMARK_EXE_LINKER_FLAGS_COVERAGE:STRING=
//Build Release candidates with -Werror regardless of compiler
// issues.
BENCHMARK_FORCE_WERROR:BOOL=OFF
//Enable installation of documentation.
BENCHMARK_INSTALL_DOCS:BOOL=ON
//Flags used by the shared libraries linker during coverage builds.
BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE:STRING=
//Use bundled GoogleTest. If disabled, the find_package(GTest)
// will be used.
BENCHMARK_USE_BUNDLED_GTEST:BOOL=ON
//Build and test using libc++ as the standard library.
BENCHMARK_USE_LIBCXX:BOOL=OFF
//Value Computed by CMake
BLT_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/libraries/BLT
@ -389,9 +332,6 @@ CPACK_SOURCE_TZ:BOOL=ON
//Enable to build ZIP source packages
CPACK_SOURCE_ZIP:BOOL=OFF
//OFF
CXXFEATURECHECK_DEBUG:BOOL=OFF
//Path to a file.
FREETYPE_INCLUDE_DIR_freetype2:PATH=/usr/include/freetype2
@ -453,9 +393,6 @@ Fontconfig_INCLUDE_DIR:PATH=/usr/include
//Path to a library.
Fontconfig_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libfontconfig.so
//Git command line client
GIT_EXECUTABLE:FILEPATH=/usr/bin/git
//Value Computed by CMake
GLFW_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/libraries/glfw-3.3.8
@ -486,17 +423,12 @@ GLFW_USE_WAYLAND:BOOL=OFF
//Assume the Vulkan loader is linked with the application
GLFW_VULKAN_STATIC:BOOL=OFF
GOOGLETEST_PATH:PATH=/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/benchmark/googletest
//Path to a file.
HarfBuzz_INCLUDE_DIR:PATH=/usr/include/harfbuzz
//Path to a library.
HarfBuzz_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libharfbuzz.so
//Path to a program.
LLVM_FILECHECK_EXE:FILEPATH=LLVM_FILECHECK_EXE-NOTFOUND
//Path to a library.
MATH_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libm.so
@ -779,15 +711,6 @@ ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND
//Path to a library.
ZLIB_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libz.so
//Value Computed by CMake
benchmark_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/libraries/benchmark
//Value Computed by CMake
benchmark_IS_TOP_LEVEL:STATIC=OFF
//Value Computed by CMake
benchmark_SOURCE_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/benchmark
//Value Computed by CMake
freetype_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/libraries/freetype-2.13.0
@ -817,18 +740,6 @@ pkgcfg_lib_PKG_FONTCONFIG_freetype:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreetyp
# INTERNAL cache entries
########################
//ADVANCED property for variable: BENCHMARK_CXX_FLAGS_COVERAGE
BENCHMARK_CXX_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BENCHMARK_EXE_LINKER_FLAGS_COVERAGE
BENCHMARK_EXE_LINKER_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//Test BENCHMARK_HAS_O3_FLAG
BENCHMARK_HAS_O3_FLAG:INTERNAL=1
//Test BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH
BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH:INTERNAL=1
//Test BENCHMARK_HAS_WNO_ODR
BENCHMARK_HAS_WNO_ODR:INTERNAL=1
//ADVANCED property for variable: BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE
BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BROTLIDEC_INCLUDE_DIRS
BROTLIDEC_INCLUDE_DIRS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BROTLIDEC_LIBRARIES
@ -1022,16 +933,6 @@ CMAKE_STRIP-ADVANCED:INTERNAL=1
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
COMPILE_HAVE_GNU_POSIX_REGEX:INTERNAL=FALSE
//Result of TRY_COMPILE
COMPILE_HAVE_POSIX_REGEX:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_PTHREAD_AFFINITY:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_STD_REGEX:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_STEADY_CLOCK:INTERNAL=TRUE
//ADVANCED property for variable: CPACK_SOURCE_RPM
CPACK_SOURCE_RPM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TBZ2
@ -1046,8 +947,6 @@ CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1
CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1
//Details about finding BrotliDec
FIND_PACKAGE_MESSAGE_DETAILS_BrotliDec:INTERNAL=[/usr/include][/usr/lib/x86_64-linux-gnu/libbrotlidec.so][v1.0.9()]
//Details about finding Git
FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[/usr/bin/git][v2.39.2()]
//Details about finding HarfBuzz
FIND_PACKAGE_MESSAGE_DETAILS_HarfBuzz:INTERNAL=[/usr/include/harfbuzz][/usr/lib/x86_64-linux-gnu/libharfbuzz.so][ON][v6.0.0(2.0.0)]
//Details about finding PNG
@ -1072,42 +971,8 @@ FREETYPE_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
Fontconfig_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Fontconfig_LIBRARY
Fontconfig_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GIT_EXECUTABLE
GIT_EXECUTABLE-ADVANCED:INTERNAL=1
//Test HAVE_CXX_FLAG_COVERAGE
HAVE_CXX_FLAG_COVERAGE:INTERNAL=1
//Test HAVE_CXX_FLAG_FSTRICT_ALIASING
HAVE_CXX_FLAG_FSTRICT_ALIASING:INTERNAL=1
//Test HAVE_CXX_FLAG_PEDANTIC
HAVE_CXX_FLAG_PEDANTIC:INTERNAL=1
//Test HAVE_CXX_FLAG_PEDANTIC_ERRORS
HAVE_CXX_FLAG_PEDANTIC_ERRORS:INTERNAL=1
//Test HAVE_CXX_FLAG_WALL
HAVE_CXX_FLAG_WALL:INTERNAL=1
//Test HAVE_CXX_FLAG_WD654
HAVE_CXX_FLAG_WD654:INTERNAL=
//Test HAVE_CXX_FLAG_WERROR
HAVE_CXX_FLAG_WERROR:INTERNAL=1
//Test HAVE_CXX_FLAG_WEXTRA
HAVE_CXX_FLAG_WEXTRA:INTERNAL=1
//Test HAVE_CXX_FLAG_WFLOAT_EQUAL
HAVE_CXX_FLAG_WFLOAT_EQUAL:INTERNAL=1
//Test HAVE_CXX_FLAG_WNO_DEPRECATED
HAVE_CXX_FLAG_WNO_DEPRECATED:INTERNAL=1
//Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS
HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS:INTERNAL=1
//Test HAVE_CXX_FLAG_WSHADOW
HAVE_CXX_FLAG_WSHADOW:INTERNAL=1
//Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32
HAVE_CXX_FLAG_WSHORTEN_64_TO_32:INTERNAL=
//Test HAVE_CXX_FLAG_WSTRICT_ALIASING
HAVE_CXX_FLAG_WSTRICT_ALIASING:INTERNAL=1
//Test HAVE_CXX_FLAG_WTHREAD_SAFETY
HAVE_CXX_FLAG_WTHREAD_SAFETY:INTERNAL=
//Have include fcntl.h
HAVE_FCNTL_H:INTERNAL=1
//Have library rt
HAVE_LIB_RT:INTERNAL=1
//Have include unistd.h
HAVE_UNISTD_H:INTERNAL=1
//ADVANCED property for variable: HarfBuzz_INCLUDE_DIR
@ -1258,14 +1123,6 @@ PNG_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
PNG_PNG_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: RT_LIBRARY
RT_LIBRARY-ADVANCED:INTERNAL=1
//Result of try_run()
RUN_HAVE_POSIX_REGEX:INTERNAL=0
//Result of try_run()
RUN_HAVE_PTHREAD_AFFINITY:INTERNAL=0
//Result of try_run()
RUN_HAVE_STD_REGEX:INTERNAL=0
//Result of try_run()
RUN_HAVE_STEADY_CLOCK:INTERNAL=0
//ADVANCED property for variable: X11_ICE_INCLUDE_PATH
X11_ICE_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_ICE_LIB

View File

@ -523,146 +523,3 @@ Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/nin
Determining if the function shm_open exists in the rt passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_389be && [1/2] Building C object CMakeFiles/cmTC_389be.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_389be
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WALL succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_f9afb && [1/2] Building CXX object CMakeFiles/cmTC_f9afb.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_f9afb
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WEXTRA succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_08d5f && [1/2] Building CXX object CMakeFiles/cmTC_08d5f.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_08d5f
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WSHADOW succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_f9735 && [1/2] Building CXX object CMakeFiles/cmTC_f9735.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_f9735
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WFLOAT_EQUAL succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_117b7 && [1/2] Building CXX object CMakeFiles/cmTC_117b7.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_117b7
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WERROR succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_89735 && [1/2] Building CXX object CMakeFiles/cmTC_89735.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_89735
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_PEDANTIC succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_2c6aa && [1/2] Building CXX object CMakeFiles/cmTC_2c6aa.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_2c6aa
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_PEDANTIC_ERRORS succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_c47c7 && [1/2] Building CXX object CMakeFiles/cmTC_c47c7.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_c47c7
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_FSTRICT_ALIASING succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_b71ad && [1/2] Building CXX object CMakeFiles/cmTC_b71ad.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_b71ad
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_4d1dc && [1/2] Building CXX object CMakeFiles/cmTC_4d1dc.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_4d1dc
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WNO_DEPRECATED succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_6a060 && [1/2] Building CXX object CMakeFiles/cmTC_6a060.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_6a060
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WSTRICT_ALIASING succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_6e103 && [1/2] Building CXX object CMakeFiles/cmTC_6e103.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_6e103
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_COVERAGE succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_039ca && [1/2] Building CXX object CMakeFiles/cmTC_039ca.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_039ca
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_O3_FLAG succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_e812d && [1/2] Building CXX object CMakeFiles/cmTC_e812d.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_e812d
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_WNO_ODR succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_f924d && [1/2] Building CXX object CMakeFiles/cmTC_f924d.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_f924d
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_72d2a && [1/2] Building CXX object CMakeFiles/cmTC_72d2a.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_72d2a
Source file was:
int main() { return 0; }

View File

@ -4,7 +4,7 @@
3403 3485 1678070661700798390 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/builds/unix/ftsystem.c.o 41e50141df636173
4 1864 1678156188152640160 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3e7542c3498b07ce
3084 3160 1678070661376789805 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/svg/svg.c.o ae5121127ee23e21
2 1435 1678163134806973354 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
6 1354 1678161265380326567 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
2013 2081 1678070660296761185 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftsynth.c.o b5f57b53ec1f4e7e
467 677 1677855181024358840 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/monitor.c.o 3306a3caed247cee
4 810 1678156187100611896 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o cd550cf933ac9581
@ -29,7 +29,7 @@
2709 3284 1678070661496792984 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/raster/raster.c.o fd52fcb1ba4f8286
203 379 1677855180728350604 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/init.c.o 7363bcb2dba2054a
2705 2769 1678156189048664232 libraries/BLT/libBLT.a b8f809e0bb7338ed
1435 1597 1678163134966977681 FinalProject 9e02455301d10951
1354 1486 1678161265512330112 FinalProject 9e02455301d10951
1985 2047 1678070660260760230 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftpfr.c.o b074804bd9b17778
2095 2134 1678070660348762562 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/bzip2/ftbzip2.c.o b1451876ad0c2cd2
1141 1230 1677855181576374196 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_thread.c.o ed8a69d447bea26a
@ -81,61 +81,19 @@
2100 2709 1678070660924777826 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/cache/ftcache.c.o 5a8e38b3a9c5e9e2
2105 3283 1678070661496792984 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/cff/cff.c.o 5007f6dffd445a31
1204 1349 1677855181696377535 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/linux_joystick.c.o 3df40cb71360060f
3 513 1678246446968608851 CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o 7c1555163f00549
3 724 1678246447180614551 CMakeFiles/FinalProject.dir/src/render/camera.cpp.o f3620cf4e7968b7
3 992 1678246447448621753 CMakeFiles/FinalProject.dir/src/render/window.cpp.o 9d08e7d5a6aae412
3 1145 1678246447600625840 CMakeFiles/FinalProject.dir/src/render/ui/text.cpp.o c83570e70885b684
3 1160 1678246447616626269 CMakeFiles/FinalProject.dir/src/main.cpp.o 44f0aca089894d0f
3 1398 1678246447856632721 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 19cb330422f1ead7
3 1511 1678246447968635731 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o abd063fd20b16b86
4 1714 1678246448172641216 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3e7542c3498b07ce
4 1790 1678246448244643150 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
4 2123 1678246448576652073 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o 8d9e4316b1ad8908
2123 2177 1678246448632653578 libraries/BLT/libBLT.a b8f809e0bb7338ed
3 4105 1678246450560705401 CMakeFiles/FinalProject.dir/src/render/textures.cpp.o 257310165eab029f
4106 4246 1678246450700709161 FinalProject 9e02455301d10951
3 1168 1678247536145638629 CMakeFiles/FinalProject.dir/src/main.cpp.o 44f0aca089894d0f
3 1384 1678247536361644362 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 19cb330422f1ead7
3 1623 1678247536601650730 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3e7542c3498b07ce
3 1660 1678247536637651687 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
3 3989 1678247538965713471 CMakeFiles/FinalProject.dir/src/render/textures.cpp.o 257310165eab029f
3989 4121 1678247539097716973 FinalProject 9e02455301d10951
2 1087 1678247579718794940 CMakeFiles/FinalProject.dir/src/main.cpp.o 44f0aca089894d0f
3 1289 1678247579918800247 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 19cb330422f1ead7
3 1557 1678247580186807359 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3e7542c3498b07ce
3 1564 1678247580194807571 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
1564 1698 1678247580326811074 FinalProject 9e02455301d10951
2 1059 1678247983581506345 CMakeFiles/FinalProject.dir/src/main.cpp.o 44f0aca089894d0f
3 1249 1678247983773511437 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 19cb330422f1ead7
3 1256 1678247983777511543 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3e7542c3498b07ce
3 1514 1678247984037518436 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
1514 1642 1678247984165521829 FinalProject 9e02455301d10951
2 1245 1678248682152217512 CMakeFiles/FinalProject.dir/src/main.cpp.o 44f0aca089894d0f
3 1448 1678248682356222961 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3e7542c3498b07ce
2 1510 1678248682420224670 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 19cb330422f1ead7
2 2011 1678248682920238023 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
2011 2157 1678248683064241870 FinalProject 9e02455301d10951
2 1173 1678248891817811717 CMakeFiles/FinalProject.dir/src/main.cpp.o 44f0aca089894d0f
3 1300 1678248891941815023 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 19cb330422f1ead7
3 1354 1678248891997816515 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3e7542c3498b07ce
3 1896 1678248892537830911 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
2 3899 1678248894533884120 CMakeFiles/FinalProject.dir/src/render/textures.cpp.o 257310165eab029f
3899 4035 1678248894673887855 FinalProject 9e02455301d10951
3 1195 1678249205030152867 CMakeFiles/FinalProject.dir/src/main.cpp.o 44f0aca089894d0f
3 1326 1678249205166156487 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 19cb330422f1ead7
3 1348 1678249205186157018 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3e7542c3498b07ce
3 1938 1678249205778172769 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
3 3909 1678249207746225138 CMakeFiles/FinalProject.dir/src/render/textures.cpp.o 257310165eab029f
3909 4042 1678249207882228760 FinalProject 9e02455301d10951
3 1300 1678249612536989369 CMakeFiles/FinalProject.dir/src/main.cpp.o 44f0aca089894d0f
3 1358 1678249612596990963 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 19cb330422f1ead7
4 1393 1678249612632991920 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3e7542c3498b07ce
3 1997 1678249613233007868 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
1997 2129 1678249613365011377 FinalProject 9e02455301d10951
3 1124 1678249647597921217 CMakeFiles/FinalProject.dir/src/main.cpp.o 44f0aca089894d0f
3 1286 1678249647757925467 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 19cb330422f1ead7
3 1311 1678249647781926108 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3e7542c3498b07ce
3 1876 1678249648345941097 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
1876 2007 1678249648477944606 FinalProject 9e02455301d10951
2 2022 1678251955314585263 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
2022 2153 1678251955446588751 FinalProject 9e02455301d10951
3 1481 1678162838530951070 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
1481 1696 1678162838750957039 FinalProject 9e02455301d10951
3 1562 1678162874999940179 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
1562 1725 1678162875163944626 FinalProject 9e02455301d10951
3 1644 1678162903612715840 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
1644 1795 1678162903760719852 FinalProject 9e02455301d10951
3 1308 1678162995035192233 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
1308 1441 1678162995167195807 FinalProject 9e02455301d10951
3 1421 1678163051756727318 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
1421 1568 1678163051904731323 FinalProject 9e02455301d10951
3 1435 1678163068889190804 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
1435 1596 1678163069049195131 FinalProject 9e02455301d10951
3 1372 1678163100294040191 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
1372 1511 1678163100434043980 FinalProject 9e02455301d10951
2 1435 1678163134806973354 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
1435 1597 1678163134966977681 FinalProject 9e02455301d10951

View File

@ -14,63 +14,6 @@
# EXTERNAL cache entries
########################
//Build a 32 bit version of the library.
BENCHMARK_BUILD_32_BITS:BOOL=OFF
//Flags used by the C++ compiler during coverage builds.
BENCHMARK_CXX_FLAGS_COVERAGE:STRING=-g
//Allow the downloading and in-tree building of unmet dependencies
BENCHMARK_DOWNLOAD_DEPENDENCIES:BOOL=OFF
//Enable building and running the assembly tests
BENCHMARK_ENABLE_ASSEMBLY_TESTS:BOOL=OFF
//Build documentation with Doxygen.
BENCHMARK_ENABLE_DOXYGEN:BOOL=OFF
//Enable the use of exceptions in the benchmark library.
BENCHMARK_ENABLE_EXCEPTIONS:BOOL=ON
//Enable building the unit tests which depend on gtest
BENCHMARK_ENABLE_GTEST_TESTS:BOOL=ON
//Enable installation of benchmark. (Projects embedding benchmark
// may want to turn this OFF.)
BENCHMARK_ENABLE_INSTALL:BOOL=ON
//Enable performance counters provided by libpfm
BENCHMARK_ENABLE_LIBPFM:BOOL=OFF
//Enable link time optimisation of the benchmark library.
BENCHMARK_ENABLE_LTO:BOOL=OFF
//Enable testing of the benchmark library.
BENCHMARK_ENABLE_TESTING:BOOL=ON
//Build Release candidates with -Werror.
BENCHMARK_ENABLE_WERROR:BOOL=ON
//Flags used for linking binaries during coverage builds.
BENCHMARK_EXE_LINKER_FLAGS_COVERAGE:STRING=
//Build Release candidates with -Werror regardless of compiler
// issues.
BENCHMARK_FORCE_WERROR:BOOL=OFF
//Enable installation of documentation.
BENCHMARK_INSTALL_DOCS:BOOL=ON
//Flags used by the shared libraries linker during coverage builds.
BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE:STRING=
//Use bundled GoogleTest. If disabled, the find_package(GTest)
// will be used.
BENCHMARK_USE_BUNDLED_GTEST:BOOL=ON
//Build and test using libc++ as the standard library.
BENCHMARK_USE_LIBCXX:BOOL=OFF
//Value Computed by CMake
BLT_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT
@ -389,9 +332,6 @@ CPACK_SOURCE_TZ:BOOL=ON
//Enable to build ZIP source packages
CPACK_SOURCE_ZIP:BOOL=OFF
//OFF
CXXFEATURECHECK_DEBUG:BOOL=OFF
//Path to a file.
FREETYPE_INCLUDE_DIR_freetype2:PATH=/usr/include/freetype2
@ -453,9 +393,6 @@ Fontconfig_INCLUDE_DIR:PATH=/usr/include
//Path to a library.
Fontconfig_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libfontconfig.so
//Git command line client
GIT_EXECUTABLE:FILEPATH=/usr/bin/git
//Value Computed by CMake
GLFW_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8
@ -486,17 +423,12 @@ GLFW_USE_WAYLAND:BOOL=OFF
//Assume the Vulkan loader is linked with the application
GLFW_VULKAN_STATIC:BOOL=OFF
GOOGLETEST_PATH:PATH=/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/benchmark/googletest
//Path to a file.
HarfBuzz_INCLUDE_DIR:PATH=/usr/include/harfbuzz
//Path to a library.
HarfBuzz_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libharfbuzz.so
//Path to a program.
LLVM_FILECHECK_EXE:FILEPATH=LLVM_FILECHECK_EXE-NOTFOUND
//Path to a library.
MATH_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libm.so
@ -779,15 +711,6 @@ ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND
//Path to a library.
ZLIB_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libz.so
//Value Computed by CMake
benchmark_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/benchmark
//Value Computed by CMake
benchmark_IS_TOP_LEVEL:STATIC=OFF
//Value Computed by CMake
benchmark_SOURCE_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/benchmark
//Value Computed by CMake
freetype_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/freetype-2.13.0
@ -817,18 +740,6 @@ pkgcfg_lib_PKG_FONTCONFIG_freetype:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreetyp
# INTERNAL cache entries
########################
//ADVANCED property for variable: BENCHMARK_CXX_FLAGS_COVERAGE
BENCHMARK_CXX_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BENCHMARK_EXE_LINKER_FLAGS_COVERAGE
BENCHMARK_EXE_LINKER_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//Test BENCHMARK_HAS_O3_FLAG
BENCHMARK_HAS_O3_FLAG:INTERNAL=1
//Test BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH
BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH:INTERNAL=1
//Test BENCHMARK_HAS_WNO_ODR
BENCHMARK_HAS_WNO_ODR:INTERNAL=1
//ADVANCED property for variable: BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE
BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BROTLIDEC_INCLUDE_DIRS
BROTLIDEC_INCLUDE_DIRS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BROTLIDEC_LIBRARIES
@ -1022,16 +933,6 @@ CMAKE_STRIP-ADVANCED:INTERNAL=1
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
COMPILE_HAVE_GNU_POSIX_REGEX:INTERNAL=FALSE
//Result of TRY_COMPILE
COMPILE_HAVE_POSIX_REGEX:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_PTHREAD_AFFINITY:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_STD_REGEX:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_STEADY_CLOCK:INTERNAL=TRUE
//ADVANCED property for variable: CPACK_SOURCE_RPM
CPACK_SOURCE_RPM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TBZ2
@ -1046,8 +947,6 @@ CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1
CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1
//Details about finding BrotliDec
FIND_PACKAGE_MESSAGE_DETAILS_BrotliDec:INTERNAL=[/usr/include][/usr/lib/x86_64-linux-gnu/libbrotlidec.so][v1.0.9()]
//Details about finding Git
FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[/usr/bin/git][v2.39.2()]
//Details about finding HarfBuzz
FIND_PACKAGE_MESSAGE_DETAILS_HarfBuzz:INTERNAL=[/usr/include/harfbuzz][/usr/lib/x86_64-linux-gnu/libharfbuzz.so][ON][v6.0.0(2.0.0)]
//Details about finding PNG
@ -1072,42 +971,8 @@ FREETYPE_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
Fontconfig_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Fontconfig_LIBRARY
Fontconfig_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GIT_EXECUTABLE
GIT_EXECUTABLE-ADVANCED:INTERNAL=1
//Test HAVE_CXX_FLAG_COVERAGE
HAVE_CXX_FLAG_COVERAGE:INTERNAL=1
//Test HAVE_CXX_FLAG_FSTRICT_ALIASING
HAVE_CXX_FLAG_FSTRICT_ALIASING:INTERNAL=1
//Test HAVE_CXX_FLAG_PEDANTIC
HAVE_CXX_FLAG_PEDANTIC:INTERNAL=1
//Test HAVE_CXX_FLAG_PEDANTIC_ERRORS
HAVE_CXX_FLAG_PEDANTIC_ERRORS:INTERNAL=1
//Test HAVE_CXX_FLAG_WALL
HAVE_CXX_FLAG_WALL:INTERNAL=1
//Test HAVE_CXX_FLAG_WD654
HAVE_CXX_FLAG_WD654:INTERNAL=
//Test HAVE_CXX_FLAG_WERROR
HAVE_CXX_FLAG_WERROR:INTERNAL=1
//Test HAVE_CXX_FLAG_WEXTRA
HAVE_CXX_FLAG_WEXTRA:INTERNAL=1
//Test HAVE_CXX_FLAG_WFLOAT_EQUAL
HAVE_CXX_FLAG_WFLOAT_EQUAL:INTERNAL=1
//Test HAVE_CXX_FLAG_WNO_DEPRECATED
HAVE_CXX_FLAG_WNO_DEPRECATED:INTERNAL=1
//Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS
HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS:INTERNAL=1
//Test HAVE_CXX_FLAG_WSHADOW
HAVE_CXX_FLAG_WSHADOW:INTERNAL=1
//Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32
HAVE_CXX_FLAG_WSHORTEN_64_TO_32:INTERNAL=
//Test HAVE_CXX_FLAG_WSTRICT_ALIASING
HAVE_CXX_FLAG_WSTRICT_ALIASING:INTERNAL=1
//Test HAVE_CXX_FLAG_WTHREAD_SAFETY
HAVE_CXX_FLAG_WTHREAD_SAFETY:INTERNAL=
//Have include fcntl.h
HAVE_FCNTL_H:INTERNAL=1
//Have library rt
HAVE_LIB_RT:INTERNAL=1
//Have include unistd.h
HAVE_UNISTD_H:INTERNAL=1
//ADVANCED property for variable: HarfBuzz_INCLUDE_DIR
@ -1258,14 +1123,6 @@ PNG_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
PNG_PNG_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: RT_LIBRARY
RT_LIBRARY-ADVANCED:INTERNAL=1
//Result of try_run()
RUN_HAVE_POSIX_REGEX:INTERNAL=0
//Result of try_run()
RUN_HAVE_PTHREAD_AFFINITY:INTERNAL=0
//Result of try_run()
RUN_HAVE_STD_REGEX:INTERNAL=0
//Result of try_run()
RUN_HAVE_STEADY_CLOCK:INTERNAL=0
//ADVANCED property for variable: X11_ICE_INCLUDE_PATH
X11_ICE_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_ICE_LIB

View File

@ -523,146 +523,3 @@ Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/nin
Determining if the function shm_open exists in the rt passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_dd47f && [1/2] Building C object CMakeFiles/cmTC_dd47f.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_dd47f
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WALL succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_ad639 && [1/2] Building CXX object CMakeFiles/cmTC_ad639.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_ad639
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WEXTRA succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_b7ba5 && [1/2] Building CXX object CMakeFiles/cmTC_b7ba5.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_b7ba5
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WSHADOW succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_a41b7 && [1/2] Building CXX object CMakeFiles/cmTC_a41b7.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_a41b7
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WFLOAT_EQUAL succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_c8b0c && [1/2] Building CXX object CMakeFiles/cmTC_c8b0c.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_c8b0c
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WERROR succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_ebc13 && [1/2] Building CXX object CMakeFiles/cmTC_ebc13.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_ebc13
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_PEDANTIC succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_f9a81 && [1/2] Building CXX object CMakeFiles/cmTC_f9a81.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_f9a81
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_PEDANTIC_ERRORS succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_510bf && [1/2] Building CXX object CMakeFiles/cmTC_510bf.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_510bf
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_FSTRICT_ALIASING succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_dbae9 && [1/2] Building CXX object CMakeFiles/cmTC_dbae9.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_dbae9
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_456cb && [1/2] Building CXX object CMakeFiles/cmTC_456cb.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_456cb
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WNO_DEPRECATED succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_9e5e2 && [1/2] Building CXX object CMakeFiles/cmTC_9e5e2.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_9e5e2
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WSTRICT_ALIASING succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_e3f38 && [1/2] Building CXX object CMakeFiles/cmTC_e3f38.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_e3f38
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_COVERAGE succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_5303a && [1/2] Building CXX object CMakeFiles/cmTC_5303a.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_5303a
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_O3_FLAG succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_c5334 && [1/2] Building CXX object CMakeFiles/cmTC_c5334.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_c5334
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_WNO_ODR succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_f1fbf && [1/2] Building CXX object CMakeFiles/cmTC_f1fbf.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_f1fbf
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_53ce9 && [1/2] Building CXX object CMakeFiles/cmTC_53ce9.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_53ce9
Source file was:
int main() { return 0; }

View File

@ -1,3 +1,3 @@
Start testing: Mar 08 00:05 EST
Start testing: Mar 06 23:26 EST
----------------------------------------------------------
End testing: Mar 08 00:05 EST
End testing: Mar 06 23:26 EST

View File

@ -1,11 +1,11 @@
/**
* Loader generated by glad 2.0.4 on Wed Mar 8 02:10:20 2023
* Loader generated by glad 2.0.3 on Wed Feb 8 15:03:51 2023
*
* SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0
*
* Generator: C/C++
* Specification: gl
* Extensions: 20
* Extensions: 19
*
* APIs:
* - gles2=3.0
@ -19,10 +19,10 @@
* - ON_DEMAND = False
*
* Commandline:
* --api='gles2=3.0' --extensions='GL_ANGLE_instanced_arrays,GL_APPLE_sync,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers,GL_EXT_draw_instanced,GL_EXT_instanced_arrays,GL_EXT_map_buffer_range,GL_EXT_multisampled_render_to_texture,GL_EXT_separate_shader_objects,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_storage,GL_NV_copy_buffer,GL_NV_draw_instanced,GL_NV_framebuffer_blit,GL_NV_framebuffer_multisample,GL_NV_instanced_arrays,GL_NV_non_square_matrices,GL_OES_get_program_binary,GL_OES_mapbuffer,GL_OES_vertex_array_object' c --alias --header-only
* --api='gles2=3.0' --extensions='GL_ANGLE_instanced_arrays,GL_APPLE_sync,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers,GL_EXT_draw_instanced,GL_EXT_instanced_arrays,GL_EXT_map_buffer_range,GL_EXT_multisampled_render_to_texture,GL_EXT_separate_shader_objects,GL_EXT_texture_storage,GL_NV_copy_buffer,GL_NV_draw_instanced,GL_NV_framebuffer_blit,GL_NV_framebuffer_multisample,GL_NV_instanced_arrays,GL_NV_non_square_matrices,GL_OES_get_program_binary,GL_OES_mapbuffer,GL_OES_vertex_array_object' c --alias --header-only
*
* Online:
* http://glad.sh/#api=gles2%3D3.0&extensions=GL_ANGLE_instanced_arrays%2CGL_APPLE_sync%2CGL_EXT_disjoint_timer_query%2CGL_EXT_draw_buffers%2CGL_EXT_draw_instanced%2CGL_EXT_instanced_arrays%2CGL_EXT_map_buffer_range%2CGL_EXT_multisampled_render_to_texture%2CGL_EXT_separate_shader_objects%2CGL_EXT_texture_filter_anisotropic%2CGL_EXT_texture_storage%2CGL_NV_copy_buffer%2CGL_NV_draw_instanced%2CGL_NV_framebuffer_blit%2CGL_NV_framebuffer_multisample%2CGL_NV_instanced_arrays%2CGL_NV_non_square_matrices%2CGL_OES_get_program_binary%2CGL_OES_mapbuffer%2CGL_OES_vertex_array_object&generator=c&options=ALIAS%2CHEADER_ONLY
* http://glad.sh/#api=gles2%3D3.0&extensions=GL_ANGLE_instanced_arrays%2CGL_APPLE_sync%2CGL_EXT_disjoint_timer_query%2CGL_EXT_draw_buffers%2CGL_EXT_draw_instanced%2CGL_EXT_instanced_arrays%2CGL_EXT_map_buffer_range%2CGL_EXT_multisampled_render_to_texture%2CGL_EXT_separate_shader_objects%2CGL_EXT_texture_storage%2CGL_NV_copy_buffer%2CGL_NV_draw_instanced%2CGL_NV_framebuffer_blit%2CGL_NV_framebuffer_multisample%2CGL_NV_instanced_arrays%2CGL_NV_non_square_matrices%2CGL_OES_get_program_binary%2CGL_OES_mapbuffer%2CGL_OES_vertex_array_object&generator=c&options=ALIAS%2CHEADER_ONLY
*
*/
@ -165,7 +165,7 @@ extern "C" {
#define GLAD_VERSION_MAJOR(version) (version / 10000)
#define GLAD_VERSION_MINOR(version) (version % 10000)
#define GLAD_GENERATOR_VERSION "2.0.4"
#define GLAD_GENERATOR_VERSION "2.0.3"
typedef void (*GLADapiproc)(void);
@ -531,8 +531,6 @@ typedef void (*GLADpostcallback)(void *ret, const char *name, GLADapiproc apipro
#define GL_MAX_SERVER_WAIT_TIMEOUT_APPLE 0x9111
#define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872
#define GL_MAX_TEXTURE_LOD_BIAS 0x84FD
#define GL_MAX_TEXTURE_MAX_ANISOTROPY 0x84FF
#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
#define GL_MAX_TEXTURE_SIZE 0x0D33
#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B
@ -822,8 +820,6 @@ typedef void (*GLADpostcallback)(void *ret, const char *name, GLADapiproc apipro
#define GL_TEXTURE_IMMUTABLE_FORMAT_EXT 0x912F
#define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF
#define GL_TEXTURE_MAG_FILTER 0x2800
#define GL_TEXTURE_MAX_ANISOTROPY 0x84FE
#define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
#define GL_TEXTURE_MAX_LEVEL 0x813D
#define GL_TEXTURE_MAX_LOD 0x813B
#define GL_TEXTURE_MIN_FILTER 0x2801
@ -1328,8 +1324,6 @@ GLAD_API_CALL int GLAD_GL_EXT_map_buffer_range;
GLAD_API_CALL int GLAD_GL_EXT_multisampled_render_to_texture;
#define GL_EXT_separate_shader_objects 1
GLAD_API_CALL int GLAD_GL_EXT_separate_shader_objects;
#define GL_EXT_texture_filter_anisotropic 1
GLAD_API_CALL int GLAD_GL_EXT_texture_filter_anisotropic;
#define GL_EXT_texture_storage 1
GLAD_API_CALL int GLAD_GL_EXT_texture_storage;
#define GL_NV_copy_buffer 1
@ -2446,7 +2440,6 @@ int GLAD_GL_EXT_instanced_arrays = 0;
int GLAD_GL_EXT_map_buffer_range = 0;
int GLAD_GL_EXT_multisampled_render_to_texture = 0;
int GLAD_GL_EXT_separate_shader_objects = 0;
int GLAD_GL_EXT_texture_filter_anisotropic = 0;
int GLAD_GL_EXT_texture_storage = 0;
int GLAD_GL_NV_copy_buffer = 0;
int GLAD_GL_NV_draw_instanced = 0;
@ -3443,7 +3436,6 @@ static int glad_gl_find_extensions_gles2( int version) {
GLAD_GL_EXT_map_buffer_range = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_map_buffer_range");
GLAD_GL_EXT_multisampled_render_to_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_multisampled_render_to_texture");
GLAD_GL_EXT_separate_shader_objects = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_separate_shader_objects");
GLAD_GL_EXT_texture_filter_anisotropic = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_filter_anisotropic");
GLAD_GL_EXT_texture_storage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_storage");
GLAD_GL_NV_copy_buffer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_copy_buffer");
GLAD_GL_NV_draw_instanced = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_draw_instanced");

1801
include/glad/gles2_20.h Normal file

File diff suppressed because it is too large Load Diff

View File

@ -11,7 +11,7 @@
#include <utility>
#include <stb/stb_image.h>
#include <util/settings.h>
#include <phmap.h>
#include <unordered_map>
#include <vector>
#include <render/gl.h>
#include "stb/stb_image_resize.h"
@ -132,12 +132,8 @@ namespace fp::texture {
glTexParameteri(textureBindType, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameteri(textureBindType, GL_TEXTURE_WRAP_T, GL_REPEAT);
// nearest preserves the pixely look
glTexParameteri(textureBindType, GL_TEXTURE_MIN_FILTER, GL_NEAREST_MIPMAP_LINEAR);
glTexParameteri(textureBindType, GL_TEXTURE_MAG_FILTER, GL_NEAREST_MIPMAP_LINEAR);
// Anisotropy helps preserve textures at oblique angles
float a = 0;
glGetFloatv(GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, &a);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAX_ANISOTROPY_EXT, a);
glTexParameteri(textureBindType, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
glTexParameteri(textureBindType, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
unbind();
}
@ -197,8 +193,8 @@ namespace fp::texture {
gl_texture2D_array(int width, int height, int layers, GLint colorMode = GL_RGBA8):
gl_texture(width, height, GL_TEXTURE_2D_ARRAY, colorMode), m_layers(layers) {
bind();
// 6+ mipmaps is about where I stop noticing any difference (size is 4x4 pixels, so that makes sense)
glTexStorage3D(textureBindType, 6, colorMode, width, height, layers);
// 3 mipmaps is about good since anything smaller is probably useless (32x32(0) -> 16x16(1) -> 8x8(2))
glTexStorage3D(textureBindType, 3, colorMode, width, height, layers);
BLT_DEBUG("Creating 2D Texture Array with ID: %d", textureID);
}
@ -231,8 +227,8 @@ namespace fp::texture {
static constexpr int MAX_ARRAY_LAYERS = 256;
gl_texture2D_array* texture_array = nullptr;
phmap::flat_hash_map<std::string, negDInt> textureIndices;
std::unordered_map<std::string, negDInt> textureIndices;
std::vector<file_texture*> textures;
public:

View File

@ -9,7 +9,7 @@
#include <world/chunk/storage.h>
#include <render/gl.h>
#include <phmap.h>
#include <unordered_map>
#include "blt/profiling/profiler.h"
namespace fp {
@ -150,7 +150,7 @@ namespace fp {
class world {
private:
phmap::flat_hash_map<chunk_pos, chunk*, _static::chunk_pos_hash, _static::chunk_pos_equality> chunk_storage;
std::unordered_map<chunk_pos, chunk*, _static::chunk_pos_hash, _static::chunk_pos_equality> chunk_storage;
protected:
void generateChunkMesh(chunk* chunk);
@ -214,7 +214,11 @@ namespace fp {
return c->getBlockStorage()->get(_static::world_to_internal(pos));
}
~world();
~world() {
BLT_PRINT_PROFILE("Chunk", blt::logging::TRACE, true);
for (auto& chunk : chunk_storage)
delete (chunk.second);
}
};
}

View File

@ -33,18 +33,11 @@ namespace fp::registry {
struct block_properties {
// how should we handle this block? Blocks with transparent textures can be added to OPAQUE blocks
block_visibility visibility;
block_visibility visibility = OPAQUE;
// WebGL doesn't default to empty textures, use index 0 to store an empty texture
std::string textureName;
// this significantly improves performance (halved chunk mesh gen time, see doc for more info)
texture::texture_index textureIndex = 0;
std::string textureName = "Air";
// does this block produce light?
bool produces_light = false;
block_properties(block_visibility blockVisibility = OPAQUE, const std::string& textureName = "Air") {
this->visibility = blockVisibility;
this->textureName = textureName;
}
};
constexpr block_type AIR = 0;
@ -58,7 +51,6 @@ namespace fp::registry {
void registerTexture(texture::file_texture* texture);
void textureInit();
void blockInit();
void setupTextureLoaderThreads(int count = 8);
@ -77,10 +69,6 @@ namespace fp::registry {
* Registers all the default blocks used by the engine
*/
inline void registerDefaultBlocks() {
// create the internal array which backs the block properties
blockInit();
// registration can be in any order as long as the ID is unique!
registerBlock(AIR, {TRANSPARENT});
registerBlock(STONE, {OPAQUE, "Stone"});
registerBlock(DIRT, {OPAQUE, "Dolph"});

@ -1 +1 @@
Subproject commit 409e814815131708aedb1bc705e31914cfe2fb82
Subproject commit b62d4bfe78930132ce649852f9fef5df72f17de6

View File

@ -51,9 +51,8 @@ int main() {
fp::window::init();
fp::text::init();
// textures must come first as blocks will require the IDs
fp::registry::registerDefaultTextures();
fp::registry::registerDefaultBlocks();
fp::registry::registerDefaultTextures();
chunk_shader = new fp::shader(shader_chunk_vert, shader_chunk_frag);
world = new fp::world();

View File

@ -14,6 +14,9 @@ namespace fp::debug {
bool enabled = false;
// Yes. I made this only for this.
blt::averagizer_o_matic<double, 16> fps_average{60.0};
void drawAndIncrement(const std::string& text, float x, float& pos, text::font_size size = fp::text::FONT_14) {
auto text_size = fp::text::getTextSize(text, size);
fp::text::drawText(text, x, pos, size, {0.0, 0.0, 0.0, 1.0});
@ -44,9 +47,10 @@ namespace fp::debug {
float x_offset = 10;
drawAndIncrement("Untitled Application", x_offset, left_y_pos, fp::text::FONT_22);
fps_average.insert(1.0 / fp::window::getFrameDelta());
std::string fps = "FPS: ";
fps += std::to_string(1.0 / fp::window::getFrameDelta());
fps += std::to_string(fps_average.average());
fps += " (";
fps += std::to_string((double) fp::window::getFrameDeltaRaw() / 1000000.0);
fps += "ms)";

View File

@ -10,20 +10,18 @@
#include <render/camera.h>
#include "stb/stb_perlin.h"
#include <blt/std/format.h>
#include <fstream>
#include <ios>
inline void checkEdgeFace(
fp::block_storage* local, fp::block_storage* neighbour,
fp::mesh_storage* mesh, fp::face face,
inline void checkEdgeFaces(
fp::mesh_storage* mesh, fp::chunk* chunk, fp::chunk* neighbour, fp::face face,
const fp::block_pos& pos, const fp::block_pos& neighbour_pos
) {
auto& block = fp::registry::get(local->get(pos));
auto* storage = chunk->getBlockStorage();
auto& block = fp::registry::get(storage->get(pos));
auto texture_index = fp::registry::getTextureIndex(block.textureName);
if (block.visibility == fp::registry::OPAQUE) {
if (fp::registry::get(neighbour->get(neighbour_pos)).visibility > fp::registry::OPAQUE) {
mesh->addFace(face, pos, block.textureIndex);
}
if (fp::registry::get(storage->get(neighbour_pos)).visibility > fp::registry::OPAQUE)
mesh->addFace(face, pos, texture_index);
}
}
@ -44,80 +42,68 @@ void fp::world::generateChunkMesh(chunk* chunk) {
return;
}
BLT_START_INTERVAL("Chunk Mesh", "Storage");
auto* mesh = new mesh_storage();
auto* local_storage = chunk->getBlockStorage();
auto* x_neg_storage = neighbours[X_NEG]->getBlockStorage();
auto* x_pos_storage = neighbours[X_POS]->getBlockStorage();
auto* y_neg_storage = neighbours[Y_NEG]->getBlockStorage();
auto* y_pos_storage = neighbours[Y_POS]->getBlockStorage();
auto* z_neg_storage = neighbours[Z_NEG]->getBlockStorage();
auto* z_pos_storage = neighbours[Z_POS]->getBlockStorage();
BLT_END_INTERVAL("Chunk Mesh", "Storage");
BLT_START_INTERVAL("Chunk Mesh", "Internal");
BLT_START_INTERVAL("Chunk", "Mesh");
auto* block_storage = chunk->getBlockStorage();
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 = fp::registry::get(local_storage->get({i, j, k}));
auto& block = fp::registry::get(block_storage->get({i, j, k}));
auto texture_index = block.textureIndex;
auto texture_index = fp::registry::getTextureIndex(block.textureName);
// The main chunk mesh can handle opaque textures.
if (block.visibility == registry::OPAQUE) {
if (local_storage->checkBlockVisibility({i - 1, j, k}))
if (block_storage->checkBlockVisibility({i - 1, j, k}))
mesh->addFace(X_NEG, {i, j, k}, texture_index);
if (local_storage->checkBlockVisibility({i + 1, j, k}))
if (block_storage->checkBlockVisibility({i + 1, j, k}))
mesh->addFace(X_POS, {i, j, k}, texture_index);
if (local_storage->checkBlockVisibility({i, j - 1, k}))
if (block_storage->checkBlockVisibility({i, j - 1, k}))
mesh->addFace(Y_NEG, {i, j, k}, texture_index);
if (local_storage->checkBlockVisibility({i, j + 1, k}))
if (block_storage->checkBlockVisibility({i, j + 1, k}))
mesh->addFace(Y_POS, {i, j, k}, texture_index);
if (local_storage->checkBlockVisibility({i, j, k - 1}))
if (block_storage->checkBlockVisibility({i, j, k - 1}))
mesh->addFace(Z_NEG, {i, j, k}, texture_index);
if (local_storage->checkBlockVisibility({i, j, k + 1}))
if (block_storage->checkBlockVisibility({i, j, k + 1}))
mesh->addFace(Z_POS, {i, j, k}, texture_index);
}
}
}
}
BLT_END_INTERVAL("Chunk Mesh", "Internal");
BLT_START_INTERVAL("Chunk Mesh", "Partial");
for (int i = 0; i < CHUNK_SIZE; i++) {
for (int j = 0; j < CHUNK_SIZE; j++) {
checkEdgeFace(
local_storage, x_neg_storage, mesh, X_NEG, {0, i, j}, {CHUNK_SIZE - 1, i, j}
checkEdgeFaces(
mesh, chunk, neighbours[X_NEG], X_NEG, {0, i, j}, {CHUNK_SIZE - 1, i, j}
);
checkEdgeFace(
local_storage, x_pos_storage, mesh, X_POS, {CHUNK_SIZE - 1, i, j}, {0, i, j}
checkEdgeFaces(
mesh, chunk, neighbours[X_POS], X_POS, {CHUNK_SIZE - 1, i, j}, {0, i, j}
);
checkEdgeFace(
local_storage, y_neg_storage, mesh, Y_NEG, {i, 0, j}, {i, CHUNK_SIZE - 1, j}
checkEdgeFaces(
mesh, chunk, neighbours[Y_NEG], Y_NEG, {i, 0, j}, {i, CHUNK_SIZE - 1, j}
);
checkEdgeFace(
local_storage, y_pos_storage, mesh, Y_POS, {i, CHUNK_SIZE - 1, j}, {i, 0, j}
checkEdgeFaces(
mesh, chunk, neighbours[Y_POS], Y_POS, {i, CHUNK_SIZE - 1, j}, {i, 0, j}
);
checkEdgeFace(
local_storage, z_neg_storage, mesh, Z_NEG, {i, j, 0}, {i, j, CHUNK_SIZE - 1}
checkEdgeFaces(
mesh, chunk, neighbours[Z_NEG], Z_NEG, {i, j, 0}, {i, j, CHUNK_SIZE - 1}
);
checkEdgeFace(
local_storage, z_pos_storage, mesh, Z_POS, {i, j, CHUNK_SIZE - 1}, {i, j, 0}
checkEdgeFaces(
mesh, chunk, neighbours[Z_POS], Z_POS, {i, j, CHUNK_SIZE - 1}, {i, j, 0}
);
}
}
BLT_END_INTERVAL("Chunk Mesh", "Partial");
chunk->getMeshStorage() = mesh;
chunk->getStatus() = NONE;
chunk->markRefresh();
BLT_END_INTERVAL("Chunk", "Mesh");
}
std::queue<fp::chunk_pos> chunks_to_generate{};
@ -163,16 +149,18 @@ void fp::world::render(fp::shader& shader) {
chunks_to_generate.push(adjusted_chunk_pos);
continue;
}
// check for mesh updates
if (chunk->getDirtiness() > REFRESH) {
BLT_START_INTERVAL("Chunk Mesh", "Mesh");
generateChunkMesh(chunk);
BLT_END_INTERVAL("Chunk Mesh", "Mesh");
} else if (chunk->getDirtiness() == REFRESH) {
// 11436 vert, 137,232 bytes
// 1908 vert, 11436 indices, 22896 + 45744 = 68,640 bytes
chunk->updateChunkMesh();
}
chunk->render(shader);
}
}
@ -190,11 +178,9 @@ fp::chunk* fp::world::generateChunk(const fp::chunk_pos& pos) {
auto block_x = float(pos.x * CHUNK_SIZE + i);
for (int k = 0; k < CHUNK_SIZE; k++) {
auto block_z = float(pos.z * CHUNK_SIZE + k);
auto world_height = stb_perlin_ridge_noise3(
block_x / 128.0f,
8.1539123f,
block_z / 128.0f, 2.0f, 0.5f, 1.0, 12.0f
) * 128 + 64;
auto world_height = stb_perlin_ridge_noise3(block_x / 128.0f,
8.1539123f,
block_z / 128.0f, 2.0f, 0.5f, 1.0, 12.0f) * 128 + 64;
for (int j = 0; j < CHUNK_SIZE; j++) {
auto block_y = float(pos.y * CHUNK_SIZE + j);
@ -212,14 +198,6 @@ fp::chunk* fp::world::generateChunk(const fp::chunk_pos& pos) {
return c;
}
fp::world::~world() {
BLT_PRINT_PROFILE("Chunk Mesh", blt::logging::TRACE, true);
std::ofstream profile{"decomposition_chunk.csv"};
BLT_WRITE_PROFILE(profile, "Chunk Mesh");
for (auto& chunk : chunk_storage)
delete (chunk.second);
}
void fp::chunk::render(fp::shader& shader) {
if (render_size > 0) {
blt::mat4x4 translation{};
@ -249,8 +227,7 @@ void fp::chunk::updateChunkMesh() {
BLT_DEBUG(
"Chunk [%d, %d, %d] mesh updated with %d vertices and %d indices taking (%s, %s) bytes!",
pos.x, pos.y, pos.z,
vertices.size(), indices.size(),
blt::string::fromBytes(vertices.size() * sizeof(vertex)).c_str(),
vertices.size(), indices.size(), blt::string::fromBytes(vertices.size() * sizeof(vertex)).c_str(),
blt::string::fromBytes(indices.size() * sizeof(unsigned int)).c_str());
// upload the new vertices to the GPU

View File

@ -12,7 +12,11 @@
#include <queue>
#include <condition_variable>
fp::registry::block_properties* blocks;
#ifdef __EMSCRIPTEN__
std::unordered_map<fp::block_type, fp::registry::block_properties> blocks;
#else
phmap::flat_hash_map<fp::block_type, fp::registry::block_properties> blocks;
#endif
fp::texture::palette* base_palette;
@ -29,8 +33,12 @@ std::thread** texture_loader_threads;
int thread_count = 0;
void fp::registry::registerBlock(fp::block_type id, fp::registry::block_properties properties) {
blocks[id] = std::move(properties);
}
fp::registry::block_properties& fp::registry::get(fp::block_type id) {
return blocks[id];
return blocks.at(id);
}
void fp::registry::registerTexture(fp::texture::file_texture* texture) {
@ -46,12 +54,6 @@ fp::texture::texture_index fp::registry::getTextureIndex(const std::string& name
return base_palette->getTexture(name);
}
void fp::registry::registerBlock(fp::block_type id, fp::registry::block_properties properties) {
blocks[id] = std::move(properties);
// since this information doesn't change at runtime it can be safely stored
blocks[id].textureIndex = getTextureIndex(blocks[id].textureName);
}
void fp::registry::generateTexturePalette() {
for (int i = 0; i < thread_count; i++) {
texture_loader_threads[i]->join();
@ -104,10 +106,4 @@ void fp::registry::textureInit() {
void fp::registry::cleanup() {
delete base_palette;
delete[] blocks;
}
void fp::registry::blockInit() {
//blocks = new phmap::flat_hash_map<fp::block_type, fp::registry::block_properties>();
blocks = new fp::registry::block_properties[256];
}