code cleanup
parent
410d6a26d8
commit
2a2d377097
|
@ -0,0 +1,34 @@
|
||||||
|
### C++ template
|
||||||
|
# Prerequisites
|
||||||
|
*.d
|
||||||
|
|
||||||
|
# Compiled Object files
|
||||||
|
*.slo
|
||||||
|
*.lo
|
||||||
|
*.o
|
||||||
|
*.obj
|
||||||
|
|
||||||
|
# Precompiled Headers
|
||||||
|
*.gch
|
||||||
|
*.pch
|
||||||
|
|
||||||
|
# Compiled Dynamic libraries
|
||||||
|
*.so
|
||||||
|
*.dylib
|
||||||
|
*.dll
|
||||||
|
|
||||||
|
# Fortran module files
|
||||||
|
*.mod
|
||||||
|
*.smod
|
||||||
|
|
||||||
|
# Compiled Static libraries
|
||||||
|
*.lai
|
||||||
|
*.la
|
||||||
|
*.a
|
||||||
|
*.lib
|
||||||
|
|
||||||
|
# Executables
|
||||||
|
*.exe
|
||||||
|
*.out
|
||||||
|
*.app
|
||||||
|
|
|
@ -48,8 +48,10 @@ if (USE_EXTRAS)
|
||||||
#set_target_properties(FinalProject PROPERTIES LINK_FLAGS "-s DEMANGLE_SUPPORT=1 --preload-file ${CMAKE_SOURCE_DIR}/assets --bind")
|
#set_target_properties(FinalProject PROPERTIES LINK_FLAGS "-s DEMANGLE_SUPPORT=1 --preload-file ${CMAKE_SOURCE_DIR}/assets --bind")
|
||||||
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/assets DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/)
|
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/assets DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/)
|
||||||
#set_target_properties(FinalProject PROPERTIES LINK_FLAGS "-s DEMANGLE_SUPPORT=1 --preload-file 'assets' --bind")
|
#set_target_properties(FinalProject PROPERTIES LINK_FLAGS "-s DEMANGLE_SUPPORT=1 --preload-file 'assets' --bind")
|
||||||
set_target_properties(FinalProject PROPERTIES LINK_FLAGS "-sMAX_WEBGL_VERSION=2 -sUSE_GLFW=3 --preload-file 'assets'")
|
set_target_properties(FinalProject PROPERTIES LINK_FLAGS "-sMAX_WEBGL_VERSION=2 -s ASSERTIONS=1 -sUSE_GLFW=3 --preload-file 'assets'")
|
||||||
#set_target_properties(FinalProject PROPERTIES COMPILE_FLAGS "-o index.html")
|
# these flags will be set by cmake automatically based on build type
|
||||||
|
#set_target_properties(FinalProject PROPERTIES COMPILE_FLAGS "-O3")
|
||||||
|
#set_target_properties(FinalProject PROPERTIES COMPILE_FLAGS "-g")
|
||||||
else()
|
else()
|
||||||
target_link_libraries(FinalProject PRIVATE glfw)
|
target_link_libraries(FinalProject PRIVATE glfw)
|
||||||
endif()
|
endif()
|
|
@ -0,0 +1,10 @@
|
||||||
|
#!/bin/bash
|
||||||
|
#mkdir cmake-build-emrelease
|
||||||
|
rm -fr cmake-build-emrelease
|
||||||
|
emcmake cmake -DCMAKE_BUILD_TYPE=Debug -DUSE_EXTRAS=ON -S ./ -B ./cmake-build-emrelease
|
||||||
|
cd cmake-build-emrelease
|
||||||
|
emmake make -j 16
|
||||||
|
|
||||||
|
cp FinalProject.js /var/www/html/emscript/
|
||||||
|
cp FinalProject.data /var/www/html/emscript/
|
||||||
|
cp FinalProject.wasm /var/www/html/emscript/
|
|
@ -1,178 +0,0 @@
|
||||||
{
|
|
||||||
"configurations" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"directories" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"build" : ".",
|
|
||||||
"childIndexes" :
|
|
||||||
[
|
|
||||||
1,
|
|
||||||
3
|
|
||||||
],
|
|
||||||
"hasInstallRule" : true,
|
|
||||||
"jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json",
|
|
||||||
"minimumCMakeVersion" :
|
|
||||||
{
|
|
||||||
"string" : "3.0"
|
|
||||||
},
|
|
||||||
"projectIndex" : 0,
|
|
||||||
"source" : ".",
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"build" : "libraries/glfw-3.3.8",
|
|
||||||
"childIndexes" :
|
|
||||||
[
|
|
||||||
2
|
|
||||||
],
|
|
||||||
"hasInstallRule" : true,
|
|
||||||
"jsonFile" : "directory-libraries.glfw-3.3.8-Debug-c0bacfe2548f50b3220c.json",
|
|
||||||
"minimumCMakeVersion" :
|
|
||||||
{
|
|
||||||
"string" : "3.0"
|
|
||||||
},
|
|
||||||
"parentIndex" : 0,
|
|
||||||
"projectIndex" : 1,
|
|
||||||
"source" : "libraries/glfw-3.3.8",
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
3
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"build" : "libraries/glfw-3.3.8/src",
|
|
||||||
"hasInstallRule" : true,
|
|
||||||
"jsonFile" : "directory-libraries.glfw-3.3.8.src-Debug-c1d44fa4f9d046e07112.json",
|
|
||||||
"minimumCMakeVersion" :
|
|
||||||
{
|
|
||||||
"string" : "3.0"
|
|
||||||
},
|
|
||||||
"parentIndex" : 1,
|
|
||||||
"projectIndex" : 1,
|
|
||||||
"source" : "libraries/glfw-3.3.8/src",
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
2,
|
|
||||||
4
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"build" : "libraries/BLT",
|
|
||||||
"jsonFile" : "directory-libraries.BLT-Debug-5a66f6c7b7b59c5dbec1.json",
|
|
||||||
"minimumCMakeVersion" :
|
|
||||||
{
|
|
||||||
"string" : "3.24"
|
|
||||||
},
|
|
||||||
"parentIndex" : 0,
|
|
||||||
"projectIndex" : 2,
|
|
||||||
"source" : "libraries/BLT",
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
0
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"name" : "Debug",
|
|
||||||
"projects" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"childIndexes" :
|
|
||||||
[
|
|
||||||
1,
|
|
||||||
2
|
|
||||||
],
|
|
||||||
"directoryIndexes" :
|
|
||||||
[
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"name" : "FinalProject",
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndexes" :
|
|
||||||
[
|
|
||||||
1,
|
|
||||||
2
|
|
||||||
],
|
|
||||||
"name" : "GLFW",
|
|
||||||
"parentIndex" : 0,
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
2,
|
|
||||||
3,
|
|
||||||
4
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndexes" :
|
|
||||||
[
|
|
||||||
3
|
|
||||||
],
|
|
||||||
"name" : "BLT",
|
|
||||||
"parentIndex" : 0,
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
0
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"targets" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"directoryIndex" : 3,
|
|
||||||
"id" : "BLT::@834776b52e80069b1648",
|
|
||||||
"jsonFile" : "target-BLT-Debug-733de32a8a7a61f3f06f.json",
|
|
||||||
"name" : "BLT",
|
|
||||||
"projectIndex" : 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndex" : 0,
|
|
||||||
"id" : "FinalProject::@6890427a1f51a3e7e1df",
|
|
||||||
"jsonFile" : "target-FinalProject-Debug-0632136feb6d5f3e41a4.json",
|
|
||||||
"name" : "FinalProject",
|
|
||||||
"projectIndex" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndex" : 2,
|
|
||||||
"id" : "glfw::@be113d0d45276967d6fa",
|
|
||||||
"jsonFile" : "target-glfw-Debug-f7877125424a6727c0cb.json",
|
|
||||||
"name" : "glfw",
|
|
||||||
"projectIndex" : 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndex" : 1,
|
|
||||||
"id" : "uninstall::@11100b5f569bbddc0ac5",
|
|
||||||
"jsonFile" : "target-uninstall-Debug-662a9b6c0afcf86a1642.json",
|
|
||||||
"name" : "uninstall",
|
|
||||||
"projectIndex" : 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndex" : 2,
|
|
||||||
"id" : "update_mappings::@be113d0d45276967d6fa",
|
|
||||||
"jsonFile" : "target-update_mappings-Debug-9b243e89bb46df5ffe2c.json",
|
|
||||||
"name" : "update_mappings",
|
|
||||||
"projectIndex" : 1
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"kind" : "codemodel",
|
|
||||||
"paths" :
|
|
||||||
{
|
|
||||||
"build" : "/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug",
|
|
||||||
"source" : "/home/brett/Documents/Brock/CS 3P98/Final Project"
|
|
||||||
},
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 2,
|
|
||||||
"minor" : 4
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,108 +0,0 @@
|
||||||
{
|
|
||||||
"cmake" :
|
|
||||||
{
|
|
||||||
"generator" :
|
|
||||||
{
|
|
||||||
"multiConfig" : false,
|
|
||||||
"name" : "Ninja"
|
|
||||||
},
|
|
||||||
"paths" :
|
|
||||||
{
|
|
||||||
"cmake" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/bin/cmake",
|
|
||||||
"cpack" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/bin/cpack",
|
|
||||||
"ctest" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/bin/ctest",
|
|
||||||
"root" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24"
|
|
||||||
},
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"isDirty" : false,
|
|
||||||
"major" : 3,
|
|
||||||
"minor" : 24,
|
|
||||||
"patch" : 2,
|
|
||||||
"string" : "3.24.2",
|
|
||||||
"suffix" : ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"objects" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"jsonFile" : "codemodel-v2-1057c746bc0cf1f7ad79.json",
|
|
||||||
"kind" : "codemodel",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 2,
|
|
||||||
"minor" : 4
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"jsonFile" : "cache-v2-3d9d779d7353e0e119ee.json",
|
|
||||||
"kind" : "cache",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 2,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"jsonFile" : "cmakeFiles-v1-0f70ac7b8251bb16cb53.json",
|
|
||||||
"kind" : "cmakeFiles",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 1,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"jsonFile" : "toolchains-v1-a68c232ca45b00aa6bba.json",
|
|
||||||
"kind" : "toolchains",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 1,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"reply" :
|
|
||||||
{
|
|
||||||
"cache-v2" :
|
|
||||||
{
|
|
||||||
"jsonFile" : "cache-v2-3d9d779d7353e0e119ee.json",
|
|
||||||
"kind" : "cache",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 2,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"cmakeFiles-v1" :
|
|
||||||
{
|
|
||||||
"jsonFile" : "cmakeFiles-v1-0f70ac7b8251bb16cb53.json",
|
|
||||||
"kind" : "cmakeFiles",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 1,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"codemodel-v2" :
|
|
||||||
{
|
|
||||||
"jsonFile" : "codemodel-v2-1057c746bc0cf1f7ad79.json",
|
|
||||||
"kind" : "codemodel",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 2,
|
|
||||||
"minor" : 4
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"toolchains-v1" :
|
|
||||||
{
|
|
||||||
"jsonFile" : "toolchains-v1-a68c232ca45b00aa6bba.json",
|
|
||||||
"kind" : "toolchains",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 1,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,251 +0,0 @@
|
||||||
{
|
|
||||||
"artifacts" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"path" : "FinalProject"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"backtrace" : 1,
|
|
||||||
"backtraceGraph" :
|
|
||||||
{
|
|
||||||
"commands" :
|
|
||||||
[
|
|
||||||
"add_executable",
|
|
||||||
"add_link_options",
|
|
||||||
"target_link_libraries",
|
|
||||||
"add_compile_options",
|
|
||||||
"include_directories"
|
|
||||||
],
|
|
||||||
"files" :
|
|
||||||
[
|
|
||||||
"CMakeLists.txt",
|
|
||||||
"libraries/BLT/CMakeLists.txt",
|
|
||||||
"libraries/glfw-3.3.8/src/CMakeLists.txt"
|
|
||||||
],
|
|
||||||
"nodes" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"file" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 0,
|
|
||||||
"file" : 0,
|
|
||||||
"line" : 44,
|
|
||||||
"parent" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 1,
|
|
||||||
"file" : 0,
|
|
||||||
"line" : 20,
|
|
||||||
"parent" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 2,
|
|
||||||
"file" : 0,
|
|
||||||
"line" : 45,
|
|
||||||
"parent" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 2,
|
|
||||||
"file" : 0,
|
|
||||||
"line" : 54,
|
|
||||||
"parent" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"file" : 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 2,
|
|
||||||
"file" : 1,
|
|
||||||
"line" : 52,
|
|
||||||
"parent" : 5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"file" : 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 2,
|
|
||||||
"file" : 2,
|
|
||||||
"line" : 119,
|
|
||||||
"parent" : 7
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 3,
|
|
||||||
"file" : 0,
|
|
||||||
"line" : 19,
|
|
||||||
"parent" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 4,
|
|
||||||
"file" : 0,
|
|
||||||
"line" : 40,
|
|
||||||
"parent" : 0
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"compileGroups" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"compileCommandFragments" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"fragment" : " -fsanitize=address -g -g -fdiagnostics-color=always"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 9,
|
|
||||||
"fragment" : "-fsanitize=address"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-std=gnu++17"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"includes" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"backtrace" : 10,
|
|
||||||
"path" : "/home/brett/Documents/Brock/CS 3P98/Final Project/include"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 3,
|
|
||||||
"path" : "/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 3,
|
|
||||||
"path" : "/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/libraries/BLT/config"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 4,
|
|
||||||
"path" : "/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"language" : "CXX",
|
|
||||||
"languageStandard" :
|
|
||||||
{
|
|
||||||
"backtraces" :
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
"standard" : "17"
|
|
||||||
},
|
|
||||||
"sourceIndexes" :
|
|
||||||
[
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
2
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"dependencies" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"backtrace" : 4,
|
|
||||||
"id" : "glfw::@be113d0d45276967d6fa"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 3,
|
|
||||||
"id" : "BLT::@834776b52e80069b1648"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"id" : "FinalProject::@6890427a1f51a3e7e1df",
|
|
||||||
"link" :
|
|
||||||
{
|
|
||||||
"commandFragments" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"fragment" : "-fsanitize=address -g -g",
|
|
||||||
"role" : "flags"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-rdynamic",
|
|
||||||
"role" : "flags"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 2,
|
|
||||||
"fragment" : "-fsanitize=address",
|
|
||||||
"role" : "flags"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 3,
|
|
||||||
"fragment" : "libraries/BLT/libBLT.a",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 4,
|
|
||||||
"fragment" : "libraries/glfw-3.3.8/src/libglfw3.a",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 6,
|
|
||||||
"fragment" : "/usr/lib/x86_64-linux-gnu/libz.so",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-Wl,-Bstatic",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-lrt",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-Wl,-Bdynamic",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-lm",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 8,
|
|
||||||
"fragment" : "-ldl",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-lX11",
|
|
||||||
"role" : "libraries"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"language" : "CXX"
|
|
||||||
},
|
|
||||||
"name" : "FinalProject",
|
|
||||||
"nameOnDisk" : "FinalProject",
|
|
||||||
"paths" :
|
|
||||||
{
|
|
||||||
"build" : ".",
|
|
||||||
"source" : "."
|
|
||||||
},
|
|
||||||
"sourceGroups" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"name" : "Source Files",
|
|
||||||
"sourceIndexes" :
|
|
||||||
[
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
2
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"sources" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"backtrace" : 1,
|
|
||||||
"compileGroupIndex" : 0,
|
|
||||||
"path" : "src/main.cpp",
|
|
||||||
"sourceGroupIndex" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 1,
|
|
||||||
"compileGroupIndex" : 0,
|
|
||||||
"path" : "src/render/gl.cpp",
|
|
||||||
"sourceGroupIndex" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 1,
|
|
||||||
"compileGroupIndex" : 0,
|
|
||||||
"path" : "src/render/window.cpp",
|
|
||||||
"sourceGroupIndex" : 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type" : "EXECUTABLE"
|
|
||||||
}
|
|
Binary file not shown.
|
@ -2,78 +2,52 @@
|
||||||
50 999 1673895013560650475 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o cfdb4277170e1146
|
50 999 1673895013560650475 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o cfdb4277170e1146
|
||||||
19 736 1675834610673267689 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/monitor.c.o 239e3c995f2fc57c
|
19 736 1675834610673267689 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/monitor.c.o 239e3c995f2fc57c
|
||||||
782 1432 1675834611369287536 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o d9d07699ecf3c7f6
|
782 1432 1675834611369287536 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o d9d07699ecf3c7f6
|
||||||
808 2228 1675834612165310231 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o f6cc949795fe632a
|
2 1167 1675883669648583515 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o f6cc949795fe632a
|
||||||
1 408 1675870093858158064 CMakeFiles/FinalProject.dir/src/render/window.cpp.o aa0f847cb87c783c
|
1 423 1675883668904562210 CMakeFiles/FinalProject.dir/src/render/window.cpp.o aa0f847cb87c783c
|
||||||
19 685 1675834610617266094 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/vulkan.c.o 7ac098ea2e755b71
|
19 685 1675834610617266094 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/vulkan.c.o 7ac098ea2e755b71
|
||||||
2 377 1675835240591243670 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/window.c.o a716fdf6afcb3ac2
|
2 377 1675835240591243670 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/window.c.o a716fdf6afcb3ac2
|
||||||
19 807 1675834610745269744 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_init.c.o 7a310a4749a2e05
|
19 807 1675834610745269744 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_init.c.o 7a310a4749a2e05
|
||||||
736 1701 1675834611637295177 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o 342a5daa6ca9681d
|
2 447 1675883668932563014 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o 342a5daa6ca9681d
|
||||||
18 706 1675834610629266436 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/init.c.o 6051295f860fb367
|
18 706 1675834610629266436 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/init.c.o 6051295f860fb367
|
||||||
2228 2298 1675834612225311941 libraries/BLT/libBLT.a dfd17a7e418724f
|
1226 1312 1675883669792587638 FinalProject 542cc2a74c29d7b
|
||||||
479 586 1675869852767197215 FinalProject 542cc2a74c29d7b
|
1167 1226 1675883669708585233 libraries/BLT/libBLT.a dfd17a7e418724f
|
||||||
1 49 1673895012612644820 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/queues.cpp.o 55504c9533707c50
|
1 49 1673895012612644820 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/queues.cpp.o 55504c9533707c50
|
||||||
|
2 947 1675883669428577216 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o 13e8110c601a4029
|
||||||
556 706 1675834610629266436 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_thread.c.o 1da38a427ecbe82e
|
556 706 1675834610629266436 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_thread.c.o 1da38a427ecbe82e
|
||||||
758 1929 1675834611865301676 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o 13e8110c601a4029
|
|
||||||
677 879 1675834610785270884 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glx_context.c.o cc5282d2f93e112a
|
677 879 1675834610785270884 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glx_context.c.o cc5282d2f93e112a
|
||||||
555 677 1675834610613265978 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/xkb_unicode.c.o 86b8813c62a6792d
|
555 677 1675834610613265978 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/xkb_unicode.c.o 86b8813c62a6792d
|
||||||
19 1031 1675834610965276015 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_window.c.o f99a7b64357948e7
|
19 1031 1675834610965276015 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_window.c.o f99a7b64357948e7
|
||||||
4 334 1675868672109234286 libraries/glfw-3.3.8/src/libglfw3.a 4545fd6d0d1d5667
|
4 334 1675868672109234286 libraries/glfw-3.3.8/src/libglfw3.a 4545fd6d0d1d5667
|
||||||
17 555 1675834610493262558 CMakeFiles/FinalProject.dir/src/main.cpp.o 460fff588e5870a1
|
1 234 1675883668716556826 CMakeFiles/FinalProject.dir/src/main.cpp.o 460fff588e5870a1
|
||||||
1 1125 1673895013688651239 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/random.cpp.o 2e94f773455f509
|
|
||||||
18 830 1675834610765270314 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/input.c.o cb7dfd07cdb7c2ab
|
18 830 1675834610765270314 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/input.c.o cb7dfd07cdb7c2ab
|
||||||
|
1 1125 1673895013688651239 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/random.cpp.o 2e94f773455f509
|
||||||
825 1269 1675834611193282518 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o 18383112b14888b9
|
825 1269 1675834611193282518 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o 18383112b14888b9
|
||||||
18 758 1675834610693268259 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/context.c.o 67b8270a9d8c8b86
|
18 758 1675834610693268259 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/context.c.o 67b8270a9d8c8b86
|
||||||
556 680 1675834610617266094 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_time.c.o d8774ad87358fe12
|
|
||||||
19 797 1675834610729269286 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_monitor.c.o 7b77fa660f2cb562
|
19 797 1675834610729269286 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_monitor.c.o 7b77fa660f2cb562
|
||||||
|
556 680 1675834610617266094 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_time.c.o d8774ad87358fe12
|
||||||
911 1024 1675172775513082023 Final_Project ac4f30c617bfa6fd
|
911 1024 1675172775513082023 Final_Project ac4f30c617bfa6fd
|
||||||
680 883 1675834610813271683 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/egl_context.c.o e777fb0716cc9fd8
|
680 883 1675834610813271683 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/egl_context.c.o e777fb0716cc9fd8
|
||||||
797 1622 1675834611561293008 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o a93fa48842fb10a4
|
|
||||||
686 825 1675834610761270198 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/osmesa_context.c.o c49ca4e889b3908b
|
|
||||||
706 1371 1675834611309285823 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o ac1bd7bf33d73c31
|
|
||||||
1 23 1675870093474146967 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o d59ba6eec5836ace
|
|
||||||
706 883 1675834610809271567 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/linux_joystick.c.o afc8940b6e7eeae1
|
|
||||||
1 25 1675870109362606131 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o d59ba6eec5836ace
|
|
||||||
1 368 1675870109706616072 CMakeFiles/FinalProject.dir/src/render/window.cpp.o aa0f847cb87c783c
|
|
||||||
1 133 1675870167580288936 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o d59ba6eec5836ace
|
|
||||||
1 375 1675870167820295874 CMakeFiles/FinalProject.dir/src/render/window.cpp.o aa0f847cb87c783c
|
|
||||||
375 458 1675870167904298300 FinalProject 542cc2a74c29d7b
|
|
||||||
1 142 1675879550854070897 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o d59ba6eec5836ace
|
|
||||||
1 205 1675879550918072704 CMakeFiles/FinalProject.dir/src/main.cpp.o 460fff588e5870a1
|
|
||||||
1 374 1675879551086077448 CMakeFiles/FinalProject.dir/src/render/window.cpp.o aa0f847cb87c783c
|
|
||||||
374 446 1675879551158079480 FinalProject 542cc2a74c29d7b
|
|
||||||
1 136 1675879560090331670 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o d59ba6eec5836ace
|
|
||||||
1 216 1675879560170333929 CMakeFiles/FinalProject.dir/src/main.cpp.o 460fff588e5870a1
|
|
||||||
1 403 1675879560358339239 CMakeFiles/FinalProject.dir/src/render/window.cpp.o aa0f847cb87c783c
|
|
||||||
403 497 1675879560450341837 FinalProject 542cc2a74c29d7b
|
|
||||||
2 139 1675879670489454576 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o d59ba6eec5836ace
|
|
||||||
1 215 1675879670569456843 CMakeFiles/FinalProject.dir/src/main.cpp.o 460fff588e5870a1
|
|
||||||
2 394 1675879670745461830 CMakeFiles/FinalProject.dir/src/render/window.cpp.o aa0f847cb87c783c
|
|
||||||
394 479 1675879670829464209 FinalProject 542cc2a74c29d7b
|
|
||||||
1 141 1675879713846683742 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o d59ba6eec5836ace
|
|
||||||
1 235 1675879713938686352 CMakeFiles/FinalProject.dir/src/main.cpp.o 460fff588e5870a1
|
|
||||||
1 406 1675879714110691231 CMakeFiles/FinalProject.dir/src/render/window.cpp.o aa0f847cb87c783c
|
|
||||||
407 485 1675879714190693500 FinalProject 542cc2a74c29d7b
|
|
||||||
2 143 1675879862638911488 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o d59ba6eec5836ace
|
|
||||||
1 215 1675879862710913538 CMakeFiles/FinalProject.dir/src/main.cpp.o 460fff588e5870a1
|
|
||||||
2 402 1675879862898918887 CMakeFiles/FinalProject.dir/src/render/window.cpp.o aa0f847cb87c783c
|
|
||||||
402 476 1675879862970920938 FinalProject 542cc2a74c29d7b
|
|
||||||
1 140 1675880125846417346 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o d59ba6eec5836ace
|
|
||||||
1 234 1675880125942420089 CMakeFiles/FinalProject.dir/src/main.cpp.o 460fff588e5870a1
|
|
||||||
1 460 1675880126166426489 CMakeFiles/FinalProject.dir/src/render/window.cpp.o aa0f847cb87c783c
|
|
||||||
2 889 1675880126598438830 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o 13e8110c601a4029
|
|
||||||
889 951 1675880126658440545 libraries/BLT/libBLT.a dfd17a7e418724f
|
|
||||||
951 1017 1675880126722442372 FinalProject 542cc2a74c29d7b
|
|
||||||
1 149 1675880208368775783 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o d59ba6eec5836ace
|
|
||||||
1 222 1675880208440777840 CMakeFiles/FinalProject.dir/src/main.cpp.o 460fff588e5870a1
|
|
||||||
1 417 1675880208636783446 CMakeFiles/FinalProject.dir/src/render/window.cpp.o aa0f847cb87c783c
|
|
||||||
1 926 1675880209144797968 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o 13e8110c601a4029
|
|
||||||
926 983 1675880209200799569 libraries/BLT/libBLT.a dfd17a7e418724f
|
|
||||||
983 1082 1675880209300802429 FinalProject 542cc2a74c29d7b
|
|
||||||
1 155 1675881681651226731 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o d59ba6eec5836ace
|
|
||||||
1 234 1675881681731229060 CMakeFiles/FinalProject.dir/src/main.cpp.o 460fff588e5870a1
|
|
||||||
2 316 1675881681815231506 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o ac1bd7bf33d73c31
|
|
||||||
2 387 1675881681887233603 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o a93fa48842fb10a4
|
2 387 1675881681887233603 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o a93fa48842fb10a4
|
||||||
1 438 1675881681935235001 CMakeFiles/FinalProject.dir/src/render/window.cpp.o aa0f847cb87c783c
|
686 825 1675834610761270198 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/osmesa_context.c.o c49ca4e889b3908b
|
||||||
2 847 1675881682343246882 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o 13e8110c601a4029
|
2 316 1675881681815231506 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o ac1bd7bf33d73c31
|
||||||
847 896 1675881682391248278 libraries/BLT/libBLT.a dfd17a7e418724f
|
1 161 1675883668644554764 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o d59ba6eec5836ace
|
||||||
897 964 1675881682459250258 FinalProject 542cc2a74c29d7b
|
706 883 1675834610809271567 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/linux_joystick.c.o afc8940b6e7eeae1
|
||||||
|
0 98 1675894969255990186 build.ninja 190f84590f6ee728
|
||||||
|
2 205 1675894969471996318 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o d59ba6eec5836ace
|
||||||
|
2 273 1675894969539998251 CMakeFiles/FinalProject.dir/src/main.cpp.o 460fff588e5870a1
|
||||||
|
2 438 1675894969704002907 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o a93fa48842fb10a4
|
||||||
|
2 554 1675894969820006200 CMakeFiles/FinalProject.dir/src/render/window.cpp.o aa0f847cb87c783c
|
||||||
|
2 572 1675894969836006655 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o 342a5daa6ca9681d
|
||||||
|
2 1132 1675894970396022553 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o 13e8110c601a4029
|
||||||
|
3 1264 1675894970528026301 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o f6cc949795fe632a
|
||||||
|
1264 1324 1675894970588028004 libraries/BLT/libBLT.a dfd17a7e418724f
|
||||||
|
1325 1395 1675894970660030049 FinalProject 542cc2a74c29d7b
|
||||||
|
1 358 1675915441182511384 CMakeFiles/FinalProject.dir/src/main.cpp.o 460fff588e5870a1
|
||||||
|
2 397 1675915441222512539 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o d59ba6eec5836ace
|
||||||
|
2 434 1675915441258513581 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o 342a5daa6ca9681d
|
||||||
|
2 505 1675915441330515661 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o d9d07699ecf3c7f6
|
||||||
|
2 575 1675915441398517628 CMakeFiles/FinalProject.dir/src/render/window.cpp.o aa0f847cb87c783c
|
||||||
|
2 1036 1675915441858530925 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o 13e8110c601a4029
|
||||||
|
2 1125 1675915441950533587 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o f6cc949795fe632a
|
||||||
|
1125 1178 1675915442002535089 libraries/BLT/libBLT.a dfd17a7e418724f
|
||||||
|
1179 1261 1675915442086537519 FinalProject 542cc2a74c29d7b
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
[13:59:18] [INFO]: Using GLAD GL 4.6
|
||||||
|
[13:59:20] [DEBUG]: R Key is pressed!
|
||||||
|
[13:59:20] [TRACE]: R Key Single Press!
|
||||||
|
[13:59:20] [DEBUG]: R Key is pressed!
|
||||||
|
[13:59:20] [DEBUG]: R Key is pressed!
|
||||||
|
[13:59:20] [DEBUG]: R Key is pressed!
|
||||||
|
[13:59:20] [DEBUG]: R Key is pressed!
|
||||||
|
[13:59:20] [DEBUG]: R Key is pressed!
|
|
@ -0,0 +1,10 @@
|
||||||
|
[14:02:06] [INFO]: Using GLAD GL 4.6
|
||||||
|
[14:02:08] [DEBUG]: R Key is pressed!
|
||||||
|
[14:02:08] [TRACE]: R Key Single Press!
|
||||||
|
[14:02:08] [DEBUG]: R Key is pressed!
|
||||||
|
[14:02:08] [DEBUG]: R Key is pressed!
|
||||||
|
[14:02:08] [DEBUG]: R Key is pressed!
|
||||||
|
[14:02:08] [DEBUG]: R Key is pressed!
|
||||||
|
[14:02:08] [DEBUG]: R Key is pressed!
|
||||||
|
[14:02:08] [DEBUG]: R Key is pressed!
|
||||||
|
[14:02:08] [DEBUG]: R Key is pressed!
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,3 +1,3 @@
|
||||||
Start testing: Feb 08 13:41 EST
|
Start testing: Feb 08 23:04 EST
|
||||||
----------------------------------------------------------
|
----------------------------------------------------------
|
||||||
End testing: Feb 08 13:41 EST
|
End testing: Feb 08 23:04 EST
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -43,7 +43,7 @@ CMAKE_AR:FILEPATH=emar
|
||||||
|
|
||||||
//Choose the type of build, options are: None Debug Release RelWithDebInfo
|
//Choose the type of build, options are: None Debug Release RelWithDebInfo
|
||||||
// MinSizeRel ...
|
// MinSizeRel ...
|
||||||
CMAKE_BUILD_TYPE:STRING=Release
|
CMAKE_BUILD_TYPE:STRING=Debug
|
||||||
|
|
||||||
//Enable/Disable color output during build.
|
//Enable/Disable color output during build.
|
||||||
CMAKE_COLOR_MAKEFILE:BOOL=ON
|
CMAKE_COLOR_MAKEFILE:BOOL=ON
|
||||||
|
|
|
@ -6,5 +6,5 @@ CXX_DEFINES =
|
||||||
|
|
||||||
CXX_INCLUDES = @CMakeFiles/FinalProject.dir/includes_CXX.rsp
|
CXX_INCLUDES = @CMakeFiles/FinalProject.dir/includes_CXX.rsp
|
||||||
|
|
||||||
CXX_FLAGS = -O3 -DNDEBUG -std=c++17 -std=gnu++17
|
CXX_FLAGS = -g -std=c++17 -std=gnu++17
|
||||||
|
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
/usr/bin/em++ -O3 -DNDEBUG -sMAX_WEBGL_VERSION=2 -sUSE_GLFW=3 --preload-file 'assets' @CMakeFiles/FinalProject.dir/objects1 -o FinalProject.js @CMakeFiles/FinalProject.dir/linkLibs.rsp
|
/usr/bin/em++ -g -sMAX_WEBGL_VERSION=2 -s ASSERTIONS=1 -sUSE_GLFW=3 --preload-file 'assets' @CMakeFiles/FinalProject.dir/objects1 -o FinalProject.js @CMakeFiles/FinalProject.dir/linkLibs.rsp
|
||||||
|
|
Binary file not shown.
|
@ -1,19 +1,287 @@
|
||||||
CMakeFiles/FinalProject.dir/src/main.cpp.o: \
|
CMakeFiles/FinalProject.dir/src/main.cpp.o: \
|
||||||
/home/brett/Documents/Brock/CS\ 3P98/Final\ Project/src/main.cpp \
|
/home/brett/Documents/Brock/CS\ 3P98/Final\ Project/src/main.cpp \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/cstdio \
|
/home/brett/Documents/Brock/CS\ 3P98/Final\ Project/libraries/BLT/include/blt/std/logging.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/string \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/__config \
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__config \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/__config_site \
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__config_site \
|
||||||
/usr/share/emscripten/cache/sysroot/include/pthread.h \
|
/usr/share/emscripten/cache/sysroot/include/pthread.h \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/stdio.h \
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__debug \
|
||||||
/usr/share/emscripten/cache/sysroot/include/stdio.h \
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/iosfwd \
|
||||||
/usr/share/emscripten/cache/sysroot/include/wasi/api.h \
|
/usr/share/emscripten/cache/sysroot/include/compat/wchar.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/wchar.h \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/stddef.h \
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/stddef.h \
|
||||||
/usr/lib/llvm-14/lib/clang/14.0.6/include/stddef.h \
|
/usr/lib/llvm-14/lib/clang/14.0.6/include/stddef.h \
|
||||||
/usr/lib/llvm-14/lib/clang/14.0.6/include/__stddef_max_align_t.h \
|
/usr/lib/llvm-14/lib/clang/14.0.6/include/__stddef_max_align_t.h \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/__nullptr \
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__nullptr \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/wchar.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/features.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/bits/alltypes.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional_base \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/binary_function.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/invoke.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/weak_result_type.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/unary_function.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__undef_macros \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/type_traits \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/cstddef \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/version \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__utility/forward.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/operations.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/reference_wrapper.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__memory/addressof.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__memory/allocator_arg_t.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__memory/uses_allocator.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/exception \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__availability \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/cstdlib \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/compat/stdlib.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/stdlib.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/stdlib.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/alloca.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/new \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/typeinfo \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/cstdint \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/stdint.h \
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/stdint.h \
|
||||||
/usr/lib/llvm-14/lib/clang/14.0.6/include/stdint.h \
|
/usr/lib/llvm-14/lib/clang/14.0.6/include/stdint.h \
|
||||||
/usr/share/emscripten/cache/sysroot/include/stdint.h \
|
/usr/share/emscripten/cache/sysroot/include/stdint.h \
|
||||||
/usr/share/emscripten/cache/sysroot/include/bits/alltypes.h \
|
|
||||||
/usr/share/emscripten/cache/sysroot/include/bits/stdint.h \
|
/usr/share/emscripten/cache/sysroot/include/bits/stdint.h \
|
||||||
/usr/share/emscripten/cache/sysroot/include/features.h
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/utility \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__tuple \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__utility/as_const.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__utility/move.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__utility/cmp.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/limits \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__utility/declval.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__utility/exchange.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__utility/in_place.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__utility/integer_sequence.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__utility/pair.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/unwrap_ref.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__utility/piecewise_construct.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__utility/rel_ops.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__utility/swap.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__utility/to_underlying.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/compare \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/initializer_list \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/wrap_iter.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/iterator_traits.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/incrementable_traits.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/concepts \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/readable_traits.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__memory/pointer_traits.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/algorithm \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__bits \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/cstring \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/compat/string.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/string.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/string.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/strings.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/functional \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/search.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/comp.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/binary_negate.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/bind_front.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/perfect_forward.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/tuple \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/bind.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/binder1st.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/binder2nd.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/default_searcher.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/function.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__memory/allocator_traits.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__memory/construct_at.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__memory/compressed_pair.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__memory/shared_ptr.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__memory/allocation_guard.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__memory/allocator.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/stdexcept \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__memory/unique_ptr.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/hash.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/atomic \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__threading_support \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/chrono \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/ctime \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/compat/time.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/time.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/ratio \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/climits \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/limits.h \
|
||||||
|
/usr/lib/llvm-14/lib/clang/14.0.6/include/limits.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/limits.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/bits/limits.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/errno.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/errno.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/bits/errno.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/wasi/api.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/sched.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/semaphore.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/fcntl.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/bits/fcntl.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/memory \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__memory/pointer_safety.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__memory/raw_storage_iterator.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/iterator \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/access.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/advance.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__function_like.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/concepts.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/iter_move.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/back_insert_iterator.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/iterator.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/common_iterator.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/iter_swap.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__ranges/access.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__ranges/enable_borrowed_range.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__utility/__decay_copy.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/variant \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__variant/monostate.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/counted_iterator.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/default_sentinel.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/data.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/distance.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/empty.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/erase_if_container.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/front_insert_iterator.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/insert_iterator.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/istreambuf_iterator.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/istream_iterator.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/move_iterator.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/next.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/ostreambuf_iterator.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/ostream_iterator.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/prev.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/projected.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/reverse_access.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/reverse_iterator.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__iterator/size.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__memory/temporary_buffer.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__memory/uninitialized_algorithms.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/identity.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/mem_fn.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/mem_fun_ref.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/not_fn.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/pointer_to_binary_function.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/pointer_to_unary_function.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/ranges_operations.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__functional/unary_negate.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/adjacent_find.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/all_of.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/any_of.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/binary_search.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/lower_bound.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/half_positive.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/comp_ref_type.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/clamp.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/copy.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/unwrap_iter.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/copy_backward.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/copy_if.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/copy_n.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/count.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/count_if.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/equal.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/equal_range.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/upper_bound.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/fill_n.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/fill.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/find.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/find_end.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/find_first_of.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/find_if.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/find_if_not.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/for_each.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/for_each_n.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/generate_n.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/generate.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/includes.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/inplace_merge.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/min.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/min_element.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/move.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/rotate.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/move_backward.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/swap_ranges.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/is_heap.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/is_heap_until.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/is_partitioned.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/is_permutation.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/is_sorted.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/is_sorted_until.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/iter_swap.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/lexicographical_compare.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/make_heap.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/sift_down.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/max.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/max_element.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/merge.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/minmax.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/minmax_element.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/mismatch.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/next_permutation.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/reverse.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/none_of.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/nth_element.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/sort.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/partial_sort.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/sort_heap.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/pop_heap.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/partial_sort_copy.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/partition.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/partition_copy.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/partition_point.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/prev_permutation.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/push_heap.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/remove.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/remove_copy.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/remove_copy_if.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/remove_if.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/replace.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/replace_copy.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/replace_copy_if.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/replace_if.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/reverse_copy.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/rotate_copy.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/sample.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__random/uniform_int_distribution.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/search_n.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/set_difference.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/set_intersection.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/set_symmetric_difference.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/set_union.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/shift_left.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/shift_right.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/shuffle.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/stable_partition.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/stable_sort.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/transform.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/unique_copy.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__algorithm/unique.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/cstdio \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/stdio.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/stdio.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/cwchar \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/cwctype \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/cctype \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/compat/ctype.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/ctype.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/ctype.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/compat/wctype.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/wctype.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/wctype.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/string_view \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__ranges/enable_view.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__string \
|
||||||
|
/home/brett/Documents/Brock/CS\ 3P98/Final\ Project/include/render/window.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/GLFW/glfw3.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/GL/gl.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/GL/glext.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/KHR/khrplatform.h \
|
||||||
|
/home/brett/Documents/Brock/CS\ 3P98/Final\ Project/libraries/BLT/include/blt/std/math.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/emscripten.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/emscripten/emscripten.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/emscripten/em_asm.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/emscripten/em_macros.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/emscripten/em_types.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/emscripten/em_js.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/emscripten/wget.h \
|
||||||
|
/usr/share/emscripten/cache/sysroot/include/emscripten/version.h
|
||||||
|
|
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
|
@ -12,7 +12,7 @@ if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
|
||||||
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
|
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
|
||||||
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
|
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
|
||||||
else()
|
else()
|
||||||
set(CMAKE_INSTALL_CONFIG_NAME "Release")
|
set(CMAKE_INSTALL_CONFIG_NAME "Debug")
|
||||||
endif()
|
endif()
|
||||||
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
|
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -6,5 +6,5 @@ CXX_DEFINES =
|
||||||
|
|
||||||
CXX_INCLUDES = @CMakeFiles/BLT.dir/includes_CXX.rsp
|
CXX_INCLUDES = @CMakeFiles/BLT.dir/includes_CXX.rsp
|
||||||
|
|
||||||
CXX_FLAGS = -O3 -DNDEBUG -std=c++17 -std=gnu++17
|
CXX_FLAGS = -g -std=c++17 -std=gnu++17
|
||||||
|
|
||||||
|
|
Binary file not shown.
|
@ -299,4 +299,5 @@ libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o: \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/filesystem \
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/filesystem \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/stack \
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/stack \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/deque \
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/deque \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/iomanip
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/iomanip \
|
||||||
|
/home/brett/Documents/Brock/CS\ 3P98/Final\ Project/libraries/BLT/include/blt/std/memory.h
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -296,4 +296,5 @@ libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o: \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/stack \
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/stack \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/deque \
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/deque \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/__split_buffer \
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__split_buffer \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/iomanip
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/iomanip \
|
||||||
|
/home/brett/Documents/Brock/CS\ 3P98/Final\ Project/libraries/BLT/include/blt/std/memory.h
|
||||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -311,4 +311,5 @@ libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o: \
|
||||||
/usr/share/emscripten/cache/sysroot/include/math.h \
|
/usr/share/emscripten/cache/sysroot/include/math.h \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/__node_handle \
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/__node_handle \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/optional \
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/optional \
|
||||||
/usr/share/emscripten/cache/sysroot/include/c++/v1/thread
|
/usr/share/emscripten/cache/sysroot/include/c++/v1/thread \
|
||||||
|
/home/brett/Documents/Brock/CS\ 3P98/Final\ Project/libraries/BLT/include/blt/std/memory.h
|
||||||
|
|
Binary file not shown.
|
@ -12,7 +12,7 @@ if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
|
||||||
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
|
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
|
||||||
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
|
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
|
||||||
else()
|
else()
|
||||||
set(CMAKE_INSTALL_CONFIG_NAME "Release")
|
set(CMAKE_INSTALL_CONFIG_NAME "Debug")
|
||||||
endif()
|
endif()
|
||||||
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
|
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
|
||||||
endif()
|
endif()
|
||||||
|
|
Binary file not shown.
|
@ -1,178 +0,0 @@
|
||||||
{
|
|
||||||
"configurations" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"directories" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"build" : ".",
|
|
||||||
"childIndexes" :
|
|
||||||
[
|
|
||||||
1,
|
|
||||||
3
|
|
||||||
],
|
|
||||||
"hasInstallRule" : true,
|
|
||||||
"jsonFile" : "directory-.-Release-f5ebdc15457944623624.json",
|
|
||||||
"minimumCMakeVersion" :
|
|
||||||
{
|
|
||||||
"string" : "3.0"
|
|
||||||
},
|
|
||||||
"projectIndex" : 0,
|
|
||||||
"source" : ".",
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"build" : "libraries/glfw-3.3.8",
|
|
||||||
"childIndexes" :
|
|
||||||
[
|
|
||||||
2
|
|
||||||
],
|
|
||||||
"hasInstallRule" : true,
|
|
||||||
"jsonFile" : "directory-libraries.glfw-3.3.8-Release-08e379c251c491259400.json",
|
|
||||||
"minimumCMakeVersion" :
|
|
||||||
{
|
|
||||||
"string" : "3.0"
|
|
||||||
},
|
|
||||||
"parentIndex" : 0,
|
|
||||||
"projectIndex" : 1,
|
|
||||||
"source" : "libraries/glfw-3.3.8",
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
3
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"build" : "libraries/glfw-3.3.8/src",
|
|
||||||
"hasInstallRule" : true,
|
|
||||||
"jsonFile" : "directory-libraries.glfw-3.3.8.src-Release-c1d44fa4f9d046e07112.json",
|
|
||||||
"minimumCMakeVersion" :
|
|
||||||
{
|
|
||||||
"string" : "3.0"
|
|
||||||
},
|
|
||||||
"parentIndex" : 1,
|
|
||||||
"projectIndex" : 1,
|
|
||||||
"source" : "libraries/glfw-3.3.8/src",
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
2,
|
|
||||||
4
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"build" : "libraries/BLT",
|
|
||||||
"jsonFile" : "directory-libraries.BLT-Release-5a66f6c7b7b59c5dbec1.json",
|
|
||||||
"minimumCMakeVersion" :
|
|
||||||
{
|
|
||||||
"string" : "3.24"
|
|
||||||
},
|
|
||||||
"parentIndex" : 0,
|
|
||||||
"projectIndex" : 2,
|
|
||||||
"source" : "libraries/BLT",
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
0
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"name" : "Release",
|
|
||||||
"projects" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"childIndexes" :
|
|
||||||
[
|
|
||||||
1,
|
|
||||||
2
|
|
||||||
],
|
|
||||||
"directoryIndexes" :
|
|
||||||
[
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"name" : "FinalProject",
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndexes" :
|
|
||||||
[
|
|
||||||
1,
|
|
||||||
2
|
|
||||||
],
|
|
||||||
"name" : "GLFW",
|
|
||||||
"parentIndex" : 0,
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
2,
|
|
||||||
3,
|
|
||||||
4
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndexes" :
|
|
||||||
[
|
|
||||||
3
|
|
||||||
],
|
|
||||||
"name" : "BLT",
|
|
||||||
"parentIndex" : 0,
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
0
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"targets" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"directoryIndex" : 3,
|
|
||||||
"id" : "BLT::@834776b52e80069b1648",
|
|
||||||
"jsonFile" : "target-BLT-Release-e9b53922bec2898643f7.json",
|
|
||||||
"name" : "BLT",
|
|
||||||
"projectIndex" : 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndex" : 0,
|
|
||||||
"id" : "FinalProject::@6890427a1f51a3e7e1df",
|
|
||||||
"jsonFile" : "target-FinalProject-Release-71323152c35b27d76770.json",
|
|
||||||
"name" : "FinalProject",
|
|
||||||
"projectIndex" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndex" : 2,
|
|
||||||
"id" : "glfw::@be113d0d45276967d6fa",
|
|
||||||
"jsonFile" : "target-glfw-Release-e77184ef01a76e3779fb.json",
|
|
||||||
"name" : "glfw",
|
|
||||||
"projectIndex" : 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndex" : 1,
|
|
||||||
"id" : "uninstall::@11100b5f569bbddc0ac5",
|
|
||||||
"jsonFile" : "target-uninstall-Release-2b512179086dd6320237.json",
|
|
||||||
"name" : "uninstall",
|
|
||||||
"projectIndex" : 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndex" : 2,
|
|
||||||
"id" : "update_mappings::@be113d0d45276967d6fa",
|
|
||||||
"jsonFile" : "target-update_mappings-Release-575acb3e754ba9e107f1.json",
|
|
||||||
"name" : "update_mappings",
|
|
||||||
"projectIndex" : 1
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"kind" : "codemodel",
|
|
||||||
"paths" :
|
|
||||||
{
|
|
||||||
"build" : "/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release",
|
|
||||||
"source" : "/home/brett/Documents/Brock/CS 3P98/Final Project"
|
|
||||||
},
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 2,
|
|
||||||
"minor" : 4
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,108 +0,0 @@
|
||||||
{
|
|
||||||
"cmake" :
|
|
||||||
{
|
|
||||||
"generator" :
|
|
||||||
{
|
|
||||||
"multiConfig" : false,
|
|
||||||
"name" : "Ninja"
|
|
||||||
},
|
|
||||||
"paths" :
|
|
||||||
{
|
|
||||||
"cmake" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/bin/cmake",
|
|
||||||
"cpack" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/bin/cpack",
|
|
||||||
"ctest" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/bin/ctest",
|
|
||||||
"root" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24"
|
|
||||||
},
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"isDirty" : false,
|
|
||||||
"major" : 3,
|
|
||||||
"minor" : 24,
|
|
||||||
"patch" : 2,
|
|
||||||
"string" : "3.24.2",
|
|
||||||
"suffix" : ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"objects" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"jsonFile" : "codemodel-v2-1af36173c27163978b4d.json",
|
|
||||||
"kind" : "codemodel",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 2,
|
|
||||||
"minor" : 4
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"jsonFile" : "cache-v2-36917ea0adb8763e3302.json",
|
|
||||||
"kind" : "cache",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 2,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"jsonFile" : "cmakeFiles-v1-f7a18cfedb0df63731f6.json",
|
|
||||||
"kind" : "cmakeFiles",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 1,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"jsonFile" : "toolchains-v1-a68c232ca45b00aa6bba.json",
|
|
||||||
"kind" : "toolchains",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 1,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"reply" :
|
|
||||||
{
|
|
||||||
"cache-v2" :
|
|
||||||
{
|
|
||||||
"jsonFile" : "cache-v2-36917ea0adb8763e3302.json",
|
|
||||||
"kind" : "cache",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 2,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"cmakeFiles-v1" :
|
|
||||||
{
|
|
||||||
"jsonFile" : "cmakeFiles-v1-f7a18cfedb0df63731f6.json",
|
|
||||||
"kind" : "cmakeFiles",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 1,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"codemodel-v2" :
|
|
||||||
{
|
|
||||||
"jsonFile" : "codemodel-v2-1af36173c27163978b4d.json",
|
|
||||||
"kind" : "codemodel",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 2,
|
|
||||||
"minor" : 4
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"toolchains-v1" :
|
|
||||||
{
|
|
||||||
"jsonFile" : "toolchains-v1-a68c232ca45b00aa6bba.json",
|
|
||||||
"kind" : "toolchains",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 1,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,228 +0,0 @@
|
||||||
{
|
|
||||||
"artifacts" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"path" : "FinalProject"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"backtrace" : 1,
|
|
||||||
"backtraceGraph" :
|
|
||||||
{
|
|
||||||
"commands" :
|
|
||||||
[
|
|
||||||
"add_executable",
|
|
||||||
"target_link_libraries",
|
|
||||||
"include_directories"
|
|
||||||
],
|
|
||||||
"files" :
|
|
||||||
[
|
|
||||||
"CMakeLists.txt",
|
|
||||||
"libraries/BLT/CMakeLists.txt",
|
|
||||||
"libraries/glfw-3.3.8/src/CMakeLists.txt"
|
|
||||||
],
|
|
||||||
"nodes" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"file" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 0,
|
|
||||||
"file" : 0,
|
|
||||||
"line" : 44,
|
|
||||||
"parent" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 1,
|
|
||||||
"file" : 0,
|
|
||||||
"line" : 45,
|
|
||||||
"parent" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 1,
|
|
||||||
"file" : 0,
|
|
||||||
"line" : 54,
|
|
||||||
"parent" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"file" : 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 1,
|
|
||||||
"file" : 1,
|
|
||||||
"line" : 52,
|
|
||||||
"parent" : 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"file" : 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 1,
|
|
||||||
"file" : 2,
|
|
||||||
"line" : 119,
|
|
||||||
"parent" : 6
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 2,
|
|
||||||
"file" : 0,
|
|
||||||
"line" : 40,
|
|
||||||
"parent" : 0
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"compileGroups" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"compileCommandFragments" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"fragment" : "-O3 -DNDEBUG -fdiagnostics-color=always"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-std=gnu++17"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"includes" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"backtrace" : 8,
|
|
||||||
"path" : "/home/brett/Documents/Brock/CS 3P98/Final Project/include"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 2,
|
|
||||||
"path" : "/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 2,
|
|
||||||
"path" : "/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/libraries/BLT/config"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 3,
|
|
||||||
"path" : "/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"language" : "CXX",
|
|
||||||
"languageStandard" :
|
|
||||||
{
|
|
||||||
"backtraces" :
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
"standard" : "17"
|
|
||||||
},
|
|
||||||
"sourceIndexes" :
|
|
||||||
[
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
2
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"dependencies" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"backtrace" : 3,
|
|
||||||
"id" : "glfw::@be113d0d45276967d6fa"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 2,
|
|
||||||
"id" : "BLT::@834776b52e80069b1648"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"id" : "FinalProject::@6890427a1f51a3e7e1df",
|
|
||||||
"link" :
|
|
||||||
{
|
|
||||||
"commandFragments" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"fragment" : "-O3 -DNDEBUG",
|
|
||||||
"role" : "flags"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-rdynamic",
|
|
||||||
"role" : "flags"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 2,
|
|
||||||
"fragment" : "libraries/BLT/libBLT.a",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 3,
|
|
||||||
"fragment" : "libraries/glfw-3.3.8/src/libglfw3.a",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 5,
|
|
||||||
"fragment" : "/usr/lib/x86_64-linux-gnu/libz.so",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-Wl,-Bstatic",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-lrt",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-Wl,-Bdynamic",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-lm",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 7,
|
|
||||||
"fragment" : "-ldl",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-lX11",
|
|
||||||
"role" : "libraries"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"language" : "CXX"
|
|
||||||
},
|
|
||||||
"name" : "FinalProject",
|
|
||||||
"nameOnDisk" : "FinalProject",
|
|
||||||
"paths" :
|
|
||||||
{
|
|
||||||
"build" : ".",
|
|
||||||
"source" : "."
|
|
||||||
},
|
|
||||||
"sourceGroups" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"name" : "Source Files",
|
|
||||||
"sourceIndexes" :
|
|
||||||
[
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
2
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"sources" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"backtrace" : 1,
|
|
||||||
"compileGroupIndex" : 0,
|
|
||||||
"path" : "src/main.cpp",
|
|
||||||
"sourceGroupIndex" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 1,
|
|
||||||
"compileGroupIndex" : 0,
|
|
||||||
"path" : "src/render/gl.cpp",
|
|
||||||
"sourceGroupIndex" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 1,
|
|
||||||
"compileGroupIndex" : 0,
|
|
||||||
"path" : "src/render/window.cpp",
|
|
||||||
"sourceGroupIndex" : 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type" : "EXECUTABLE"
|
|
||||||
}
|
|
|
@ -1,178 +0,0 @@
|
||||||
{
|
|
||||||
"configurations" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"directories" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"build" : ".",
|
|
||||||
"childIndexes" :
|
|
||||||
[
|
|
||||||
1,
|
|
||||||
3
|
|
||||||
],
|
|
||||||
"hasInstallRule" : true,
|
|
||||||
"jsonFile" : "directory-.-RelWithDebInfo-f5ebdc15457944623624.json",
|
|
||||||
"minimumCMakeVersion" :
|
|
||||||
{
|
|
||||||
"string" : "3.0"
|
|
||||||
},
|
|
||||||
"projectIndex" : 0,
|
|
||||||
"source" : ".",
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"build" : "libraries/glfw-3.3.8",
|
|
||||||
"childIndexes" :
|
|
||||||
[
|
|
||||||
2
|
|
||||||
],
|
|
||||||
"hasInstallRule" : true,
|
|
||||||
"jsonFile" : "directory-libraries.glfw-3.3.8-RelWithDebInfo-5a549900c89515d5d6c5.json",
|
|
||||||
"minimumCMakeVersion" :
|
|
||||||
{
|
|
||||||
"string" : "3.0"
|
|
||||||
},
|
|
||||||
"parentIndex" : 0,
|
|
||||||
"projectIndex" : 1,
|
|
||||||
"source" : "libraries/glfw-3.3.8",
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
3
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"build" : "libraries/glfw-3.3.8/src",
|
|
||||||
"hasInstallRule" : true,
|
|
||||||
"jsonFile" : "directory-libraries.glfw-3.3.8.src-RelWithDebInfo-c1d44fa4f9d046e07112.json",
|
|
||||||
"minimumCMakeVersion" :
|
|
||||||
{
|
|
||||||
"string" : "3.0"
|
|
||||||
},
|
|
||||||
"parentIndex" : 1,
|
|
||||||
"projectIndex" : 1,
|
|
||||||
"source" : "libraries/glfw-3.3.8/src",
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
2,
|
|
||||||
4
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"build" : "libraries/BLT",
|
|
||||||
"jsonFile" : "directory-libraries.BLT-RelWithDebInfo-5a66f6c7b7b59c5dbec1.json",
|
|
||||||
"minimumCMakeVersion" :
|
|
||||||
{
|
|
||||||
"string" : "3.24"
|
|
||||||
},
|
|
||||||
"parentIndex" : 0,
|
|
||||||
"projectIndex" : 2,
|
|
||||||
"source" : "libraries/BLT",
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
0
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"name" : "RelWithDebInfo",
|
|
||||||
"projects" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"childIndexes" :
|
|
||||||
[
|
|
||||||
1,
|
|
||||||
2
|
|
||||||
],
|
|
||||||
"directoryIndexes" :
|
|
||||||
[
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"name" : "FinalProject",
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndexes" :
|
|
||||||
[
|
|
||||||
1,
|
|
||||||
2
|
|
||||||
],
|
|
||||||
"name" : "GLFW",
|
|
||||||
"parentIndex" : 0,
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
2,
|
|
||||||
3,
|
|
||||||
4
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndexes" :
|
|
||||||
[
|
|
||||||
3
|
|
||||||
],
|
|
||||||
"name" : "BLT",
|
|
||||||
"parentIndex" : 0,
|
|
||||||
"targetIndexes" :
|
|
||||||
[
|
|
||||||
0
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"targets" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"directoryIndex" : 3,
|
|
||||||
"id" : "BLT::@834776b52e80069b1648",
|
|
||||||
"jsonFile" : "target-BLT-RelWithDebInfo-6938fb1727d0ffae22e7.json",
|
|
||||||
"name" : "BLT",
|
|
||||||
"projectIndex" : 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndex" : 0,
|
|
||||||
"id" : "FinalProject::@6890427a1f51a3e7e1df",
|
|
||||||
"jsonFile" : "target-FinalProject-RelWithDebInfo-a041c8e111f6aa9ef8be.json",
|
|
||||||
"name" : "FinalProject",
|
|
||||||
"projectIndex" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndex" : 2,
|
|
||||||
"id" : "glfw::@be113d0d45276967d6fa",
|
|
||||||
"jsonFile" : "target-glfw-RelWithDebInfo-e30e174e6581a028d3a9.json",
|
|
||||||
"name" : "glfw",
|
|
||||||
"projectIndex" : 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndex" : 1,
|
|
||||||
"id" : "uninstall::@11100b5f569bbddc0ac5",
|
|
||||||
"jsonFile" : "target-uninstall-RelWithDebInfo-267e6eb2f157b50971fd.json",
|
|
||||||
"name" : "uninstall",
|
|
||||||
"projectIndex" : 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"directoryIndex" : 2,
|
|
||||||
"id" : "update_mappings::@be113d0d45276967d6fa",
|
|
||||||
"jsonFile" : "target-update_mappings-RelWithDebInfo-14a6e66d294f7ae52857.json",
|
|
||||||
"name" : "update_mappings",
|
|
||||||
"projectIndex" : 1
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"kind" : "codemodel",
|
|
||||||
"paths" :
|
|
||||||
{
|
|
||||||
"build" : "/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo",
|
|
||||||
"source" : "/home/brett/Documents/Brock/CS 3P98/Final Project"
|
|
||||||
},
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 2,
|
|
||||||
"minor" : 4
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,108 +0,0 @@
|
||||||
{
|
|
||||||
"cmake" :
|
|
||||||
{
|
|
||||||
"generator" :
|
|
||||||
{
|
|
||||||
"multiConfig" : false,
|
|
||||||
"name" : "Ninja"
|
|
||||||
},
|
|
||||||
"paths" :
|
|
||||||
{
|
|
||||||
"cmake" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/bin/cmake",
|
|
||||||
"cpack" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/bin/cpack",
|
|
||||||
"ctest" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/bin/ctest",
|
|
||||||
"root" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/share/cmake-3.24"
|
|
||||||
},
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"isDirty" : false,
|
|
||||||
"major" : 3,
|
|
||||||
"minor" : 24,
|
|
||||||
"patch" : 2,
|
|
||||||
"string" : "3.24.2",
|
|
||||||
"suffix" : ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"objects" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"jsonFile" : "codemodel-v2-7618cb32fafc5f3f6741.json",
|
|
||||||
"kind" : "codemodel",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 2,
|
|
||||||
"minor" : 4
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"jsonFile" : "cache-v2-f2fa73c1a35f44cf1a10.json",
|
|
||||||
"kind" : "cache",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 2,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"jsonFile" : "cmakeFiles-v1-9f2d8f8a8b185d746b54.json",
|
|
||||||
"kind" : "cmakeFiles",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 1,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"jsonFile" : "toolchains-v1-a68c232ca45b00aa6bba.json",
|
|
||||||
"kind" : "toolchains",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 1,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"reply" :
|
|
||||||
{
|
|
||||||
"cache-v2" :
|
|
||||||
{
|
|
||||||
"jsonFile" : "cache-v2-f2fa73c1a35f44cf1a10.json",
|
|
||||||
"kind" : "cache",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 2,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"cmakeFiles-v1" :
|
|
||||||
{
|
|
||||||
"jsonFile" : "cmakeFiles-v1-9f2d8f8a8b185d746b54.json",
|
|
||||||
"kind" : "cmakeFiles",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 1,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"codemodel-v2" :
|
|
||||||
{
|
|
||||||
"jsonFile" : "codemodel-v2-7618cb32fafc5f3f6741.json",
|
|
||||||
"kind" : "codemodel",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 2,
|
|
||||||
"minor" : 4
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"toolchains-v1" :
|
|
||||||
{
|
|
||||||
"jsonFile" : "toolchains-v1-a68c232ca45b00aa6bba.json",
|
|
||||||
"kind" : "toolchains",
|
|
||||||
"version" :
|
|
||||||
{
|
|
||||||
"major" : 1,
|
|
||||||
"minor" : 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,228 +0,0 @@
|
||||||
{
|
|
||||||
"artifacts" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"path" : "FinalProject"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"backtrace" : 1,
|
|
||||||
"backtraceGraph" :
|
|
||||||
{
|
|
||||||
"commands" :
|
|
||||||
[
|
|
||||||
"add_executable",
|
|
||||||
"target_link_libraries",
|
|
||||||
"include_directories"
|
|
||||||
],
|
|
||||||
"files" :
|
|
||||||
[
|
|
||||||
"CMakeLists.txt",
|
|
||||||
"libraries/BLT/CMakeLists.txt",
|
|
||||||
"libraries/glfw-3.3.8/src/CMakeLists.txt"
|
|
||||||
],
|
|
||||||
"nodes" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"file" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 0,
|
|
||||||
"file" : 0,
|
|
||||||
"line" : 44,
|
|
||||||
"parent" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 1,
|
|
||||||
"file" : 0,
|
|
||||||
"line" : 45,
|
|
||||||
"parent" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 1,
|
|
||||||
"file" : 0,
|
|
||||||
"line" : 54,
|
|
||||||
"parent" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"file" : 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 1,
|
|
||||||
"file" : 1,
|
|
||||||
"line" : 52,
|
|
||||||
"parent" : 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"file" : 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 1,
|
|
||||||
"file" : 2,
|
|
||||||
"line" : 119,
|
|
||||||
"parent" : 6
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command" : 2,
|
|
||||||
"file" : 0,
|
|
||||||
"line" : 40,
|
|
||||||
"parent" : 0
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"compileGroups" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"compileCommandFragments" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"fragment" : "-O2 -g -DNDEBUG -fdiagnostics-color=always"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-std=gnu++17"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"includes" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"backtrace" : 8,
|
|
||||||
"path" : "/home/brett/Documents/Brock/CS 3P98/Final Project/include"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 2,
|
|
||||||
"path" : "/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 2,
|
|
||||||
"path" : "/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 3,
|
|
||||||
"path" : "/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"language" : "CXX",
|
|
||||||
"languageStandard" :
|
|
||||||
{
|
|
||||||
"backtraces" :
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
"standard" : "17"
|
|
||||||
},
|
|
||||||
"sourceIndexes" :
|
|
||||||
[
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
2
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"dependencies" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"backtrace" : 3,
|
|
||||||
"id" : "glfw::@be113d0d45276967d6fa"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 2,
|
|
||||||
"id" : "BLT::@834776b52e80069b1648"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"id" : "FinalProject::@6890427a1f51a3e7e1df",
|
|
||||||
"link" :
|
|
||||||
{
|
|
||||||
"commandFragments" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"fragment" : "-O2 -g -DNDEBUG",
|
|
||||||
"role" : "flags"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-rdynamic",
|
|
||||||
"role" : "flags"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 2,
|
|
||||||
"fragment" : "libraries/BLT/libBLT.a",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 3,
|
|
||||||
"fragment" : "libraries/glfw-3.3.8/src/libglfw3.a",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 5,
|
|
||||||
"fragment" : "/usr/lib/x86_64-linux-gnu/libz.so",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-Wl,-Bstatic",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-lrt",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-Wl,-Bdynamic",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-lm",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 7,
|
|
||||||
"fragment" : "-ldl",
|
|
||||||
"role" : "libraries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fragment" : "-lX11",
|
|
||||||
"role" : "libraries"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"language" : "CXX"
|
|
||||||
},
|
|
||||||
"name" : "FinalProject",
|
|
||||||
"nameOnDisk" : "FinalProject",
|
|
||||||
"paths" :
|
|
||||||
{
|
|
||||||
"build" : ".",
|
|
||||||
"source" : "."
|
|
||||||
},
|
|
||||||
"sourceGroups" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"name" : "Source Files",
|
|
||||||
"sourceIndexes" :
|
|
||||||
[
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
2
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"sources" :
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"backtrace" : 1,
|
|
||||||
"compileGroupIndex" : 0,
|
|
||||||
"path" : "src/main.cpp",
|
|
||||||
"sourceGroupIndex" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 1,
|
|
||||||
"compileGroupIndex" : 0,
|
|
||||||
"path" : "src/render/gl.cpp",
|
|
||||||
"sourceGroupIndex" : 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"backtrace" : 1,
|
|
||||||
"compileGroupIndex" : 0,
|
|
||||||
"path" : "src/render/window.cpp",
|
|
||||||
"sourceGroupIndex" : 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type" : "EXECUTABLE"
|
|
||||||
}
|
|
|
@ -1,30 +1,30 @@
|
||||||
# ninja log v5
|
# ninja log v5
|
||||||
1 184 1675879685973893394 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/vulkan.c.o 726a0ce9066c22d2
|
|
||||||
1 213 1675879686001894187 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/init.c.o 7363bcb2dba2054a
|
|
||||||
1 240 1675879686029894982 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/context.c.o 66a0481f161ec0b0
|
|
||||||
1 268 1675879686057895775 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/monitor.c.o 3306a3caed247cee
|
1 268 1675879686057895775 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/monitor.c.o 3306a3caed247cee
|
||||||
185 272 1675879686061895889 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/xkb_unicode.c.o b26e96d6509cc15d
|
|
||||||
213 298 1675879686085896568 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_time.c.o 85b163330cb816e5
|
|
||||||
2 311 1675879686097896910 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_monitor.c.o f704fd1b3f3f9ebf
|
|
||||||
0 333 1675879686121897590 CMakeFiles/FinalProject.dir/src/main.cpp.o d6fd815a69105af1
|
|
||||||
1 338 1675879686125897703 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/window.c.o f41ed544e41bb850
|
|
||||||
240 342 1675879686133897930 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_thread.c.o ed8a69d447bea26a
|
|
||||||
2 417 1675879686205899971 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_init.c.o 84c854e192bd136
|
|
||||||
0 421 1675879686209900084 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o 2e02d50528893aea
|
|
||||||
299 466 1675879686253901332 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/osmesa_context.c.o a913dd02c9ac6f97
|
|
||||||
1 489 1675879686277902012 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/input.c.o b9b0555d1bde647a
|
|
||||||
268 513 1675879686301902692 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glx_context.c.o 3a83b8e61a7e27f1
|
|
||||||
311 524 1675879686313903031 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/linux_joystick.c.o 3df40cb71360060f
|
|
||||||
273 531 1675879686321903260 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/egl_context.c.o b183bcb8286b3466
|
|
||||||
0 612 1675879686401905528 CMakeFiles/FinalProject.dir/src/render/window.cpp.o fa6296e23b056a91
|
|
||||||
333 723 1675879686513908702 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o 49e1226ae352c85c
|
|
||||||
3 816 1675879686605911309 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_window.c.o 3c77d54154e66152
|
|
||||||
490 862 1675879686649912557 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o 2100792179af25a6
|
|
||||||
816 896 1675879686681913464 libraries/glfw-3.3.8/src/libglfw3.a 4545fd6d0d1d5667
|
|
||||||
417 914 1675879686701914030 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o 9999b1f01228dc1e
|
417 914 1675879686701914030 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o 9999b1f01228dc1e
|
||||||
421 977 1675879686765915844 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o 3e0e238c32ed62ec
|
|
||||||
339 1068 1675879686857918452 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o 3b328e151712ca4
|
|
||||||
343 1640 1675879687429934667 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o a4d3cad66687d105
|
|
||||||
466 2339 1675879688125954397 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o 3879c77c4691aa0a
|
466 2339 1675879688125954397 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o 3879c77c4691aa0a
|
||||||
|
0 612 1675879686401905528 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
|
||||||
|
339 1068 1675879686857918452 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
|
||||||
2339 2387 1675879688173955758 libraries/BLT/libBLT.a dfd17a7e418724f
|
2339 2387 1675879688173955758 libraries/BLT/libBLT.a dfd17a7e418724f
|
||||||
2387 2452 1675879688241957686 FinalProject 15ed46d94186936d
|
2387 2452 1675879688241957686 FinalProject 15ed46d94186936d
|
||||||
|
240 342 1675879686133897930 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_thread.c.o ed8a69d447bea26a
|
||||||
|
343 1640 1675879687429934667 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
|
||||||
|
3 816 1675879686605911309 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_window.c.o 3c77d54154e66152
|
||||||
|
816 896 1675879686681913464 libraries/glfw-3.3.8/src/libglfw3.a 4545fd6d0d1d5667
|
||||||
|
0 333 1675879686121897590 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
|
||||||
|
213 298 1675879686085896568 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_time.c.o 85b163330cb816e5
|
||||||
|
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
|
||||||
|
421 977 1675879686765915844 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
|
||||||
|
333 723 1675879686513908702 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o 49e1226ae352c85c
|
||||||
|
0 421 1675879686209900084 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
|
||||||
|
|
|
@ -6,6 +6,11 @@
|
||||||
#ifndef FINAL_PROJECT_WINDOW_H
|
#ifndef FINAL_PROJECT_WINDOW_H
|
||||||
#define FINAL_PROJECT_WINDOW_H
|
#define FINAL_PROJECT_WINDOW_H
|
||||||
|
|
||||||
|
#ifndef FP_FAR_PLANE
|
||||||
|
#define FP_FAR_PLANE 1000.0f
|
||||||
|
#define FP_NEAR_PLANE 0.1f
|
||||||
|
#endif
|
||||||
|
|
||||||
// emscripten provides its own gl bindings.
|
// emscripten provides its own gl bindings.
|
||||||
#ifndef __EMSCRIPTEN__
|
#ifndef __EMSCRIPTEN__
|
||||||
#include <glad/gles2.h>
|
#include <glad/gles2.h>
|
||||||
|
@ -14,6 +19,11 @@
|
||||||
#include <blt/std/math.h>
|
#include <blt/std/math.h>
|
||||||
|
|
||||||
namespace fp::window {
|
namespace fp::window {
|
||||||
|
/**
|
||||||
|
* Handles all the init setup for creating a GLFW window.
|
||||||
|
* @param width width of the window
|
||||||
|
* @param height height of the window
|
||||||
|
*/
|
||||||
void init(int width = 1440, int height = 720);
|
void init(int width = 1440, int height = 720);
|
||||||
|
|
||||||
void update();
|
void update();
|
||||||
|
@ -32,6 +42,8 @@ namespace fp::window {
|
||||||
bool keyState();
|
bool keyState();
|
||||||
|
|
||||||
const blt::mat4x4& getPerspectiveMatrix();
|
const blt::mat4x4& getPerspectiveMatrix();
|
||||||
|
|
||||||
|
void setFOV(float new_fov);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif //FINAL_PROJECT_WINDOW_H
|
#endif //FINAL_PROJECT_WINDOW_H
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
#ifdef __cplusplus
|
||||||
|
#include <string>
|
||||||
|
std::string shader_test_frag = R"("
|
||||||
|
#endif
|
||||||
|
#version 100
|
||||||
|
|
||||||
|
void main() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
")";
|
||||||
|
#endif
|
|
@ -0,0 +1,13 @@
|
||||||
|
#ifdef __cplusplus
|
||||||
|
#include <string>
|
||||||
|
std::string shader_test_vert = R"("
|
||||||
|
#endif
|
||||||
|
#version 100
|
||||||
|
|
||||||
|
void main() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
")";
|
||||||
|
#endif
|
|
@ -1 +1 @@
|
||||||
Subproject commit b4548166c329257c97441203ac1e992b9206f9f9
|
Subproject commit 20ce0e2e9ba10bf9803bfbcdc83403f68eef77d5
|
39
src/main.cpp
39
src/main.cpp
|
@ -1,18 +1,39 @@
|
||||||
#include <blt/std/logging.h>
|
#include <blt/std/logging.h>
|
||||||
#include <render/window.h>
|
#include <render/window.h>
|
||||||
|
#ifdef __EMSCRIPTEN__
|
||||||
|
#include <emscripten.h>
|
||||||
|
#define GL_GLEXT_PROTOTYPES
|
||||||
|
#define EGL_EGLEXT_PROTOTYPES
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void loop(){
|
||||||
|
if (fp::window::isKeyPressed(GLFW_KEY_R)){
|
||||||
|
BLT_DEBUG("R Key is pressed!");
|
||||||
|
if (fp::window::keyState())
|
||||||
|
BLT_TRACE("R Key Single Press!");
|
||||||
|
}
|
||||||
|
fp::window::update();
|
||||||
|
}
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
|
#ifdef __EMSCRIPTEN__
|
||||||
|
blt::logging::init(blt::logging::LOG_PROPERTIES{false, true, false, "./"});
|
||||||
|
#endif
|
||||||
|
|
||||||
fp::window::init();
|
fp::window::init();
|
||||||
|
|
||||||
while(!fp::window::isCloseRequested()){
|
#ifdef __EMSCRIPTEN__
|
||||||
if (fp::window::isKeyPressed(GLFW_KEY_R)){
|
/*
|
||||||
BLT_DEBUG("R Key is pressed!");
|
* "setting 0 or a negative value as the fps will use the browser’s requestAnimationFrame mechanism to call the main loop function.
|
||||||
if (fp::window::keyState())
|
* This is HIGHLY recommended if you are doing rendering, as the browser’s requestAnimationFrame will
|
||||||
BLT_TRACE("R Key Single Press!");
|
* make sure you render at a proper smooth rate that lines up properly with the browser and monitor."
|
||||||
}
|
* https://emscripten.org/docs/api_reference/emscripten.h.html
|
||||||
fp::window::update();
|
*/
|
||||||
}
|
emscripten_set_main_loop(loop, 0, true);
|
||||||
|
#else
|
||||||
|
while(!fp::window::isCloseRequested())
|
||||||
|
loop();
|
||||||
|
#endif
|
||||||
|
|
||||||
fp::window::close();
|
fp::window::close();
|
||||||
|
|
||||||
|
|
|
@ -8,12 +8,15 @@
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
|
|
||||||
GLFWwindow* global_window = nullptr;
|
GLFWwindow* global_window = nullptr;
|
||||||
|
|
||||||
std::unordered_map<int, bool> key_state{};
|
std::unordered_map<int, bool> key_state{};
|
||||||
// true if the key was pressed this frame.
|
// true if the key was pressed this frame.
|
||||||
bool key_pressed_frame = false;
|
bool key_pressed_frame = false;
|
||||||
std::unordered_map<int, bool> mouse_state{};
|
std::unordered_map<int, bool> mouse_state{};
|
||||||
bool mouse_pressed_frame = false;
|
bool mouse_pressed_frame = false;
|
||||||
|
|
||||||
blt::mat4x4 perspectiveMatrix;
|
blt::mat4x4 perspectiveMatrix;
|
||||||
|
float fov = 90;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GLFW error callback
|
* GLFW error callback
|
||||||
|
@ -22,25 +25,27 @@ blt::mat4x4 perspectiveMatrix;
|
||||||
*/
|
*/
|
||||||
void error_callback(int error, const char* description) {
|
void error_callback(int error, const char* description) {
|
||||||
// BLT will automatically insert a \n at the end of all macro calls.
|
// BLT will automatically insert a \n at the end of all macro calls.
|
||||||
BLT_ERROR("Error: %s", description);
|
BLT_ERROR("Error: %s\n\n", description);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Init GLFW, will exit the program if GLFW is unable to init.
|
* Init GLFW, will exit the program if GLFW is unable to init.
|
||||||
*/
|
*/
|
||||||
inline void initGLFW() {
|
inline void initGLFW() {
|
||||||
|
glfwSetErrorCallback(error_callback);
|
||||||
if (!glfwInit()) {
|
if (!glfwInit()) {
|
||||||
BLT_FATAL("Failed to init GLFW. Program cannot to continue!");
|
BLT_FATAL("Failed to init GLFW. Program cannot to continue!\n\n");
|
||||||
|
blt::logging::flush();
|
||||||
std::abort();
|
std::abort();
|
||||||
}
|
}
|
||||||
glfwSetErrorCallback(error_callback);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Setup window context. To enable emscriptem / webgl support GL2.0 (GLES 2.0) is preferred.
|
* Setup window context. To enable emscriptem / webgl support GL3.0 (GLES 3.0) is preferred.
|
||||||
*/
|
*/
|
||||||
inline void createContext() {
|
inline void createContextHints() {
|
||||||
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 2);
|
glfwWindowHint(GLFW_CLIENT_API, GLFW_OPENGL_ES_API) ;
|
||||||
|
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
|
||||||
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 0);
|
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -52,14 +57,20 @@ inline void createWindow(int width, int height) {
|
||||||
if (!global_window) {
|
if (!global_window) {
|
||||||
BLT_FATAL("Unable to create GLFW window, see error log for more details.");
|
BLT_FATAL("Unable to create GLFW window, see error log for more details.");
|
||||||
glfwTerminate();
|
glfwTerminate();
|
||||||
|
blt::logging::flush();
|
||||||
std::abort();
|
std::abort();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline void updateWindowViewport(int width, int height){
|
||||||
|
perspectiveMatrix = blt::perspective(fov, (float)width / (float)height, FP_FAR_PLANE, FP_NEAR_PLANE);
|
||||||
|
glViewport(0, 0, width, height);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Uses sketchy function pointers to handle the important GLFW callbacks.
|
* Uses sketchy function pointers to handle the important GLFW callbacks.
|
||||||
*/
|
*/
|
||||||
inline void initCallbacks() {
|
inline void installCallbacks() {
|
||||||
glfwSetKeyCallback(
|
glfwSetKeyCallback(
|
||||||
global_window, [](GLFWwindow* window, int key, int scancode, int action, int mods) -> void {
|
global_window, [](GLFWwindow* window, int key, int scancode, int action, int mods) -> void {
|
||||||
// pressed state has GLFW_PRESS and GLFW_REPEAT. GLFW_RELEASE is used instead.
|
// pressed state has GLFW_PRESS and GLFW_REPEAT. GLFW_RELEASE is used instead.
|
||||||
|
@ -75,28 +86,30 @@ inline void initCallbacks() {
|
||||||
);
|
);
|
||||||
glfwSetFramebufferSizeCallback(
|
glfwSetFramebufferSizeCallback(
|
||||||
global_window, [](GLFWwindow* window, int width, int height) -> void {
|
global_window, [](GLFWwindow* window, int width, int height) -> void {
|
||||||
glViewport(0, 0, width, height);
|
updateWindowViewport(width, height);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Handles all the init setup for creating a GLFW window.
|
|
||||||
* @param width width of the window
|
|
||||||
* @param height height of the window
|
|
||||||
*/
|
|
||||||
void fp::window::init(int width, int height) {
|
void fp::window::init(int width, int height) {
|
||||||
initGLFW();
|
initGLFW();
|
||||||
createContext();
|
createContextHints();
|
||||||
createWindow(width, height);
|
createWindow(width, height);
|
||||||
glfwMakeContextCurrent(global_window);
|
glfwMakeContextCurrent(global_window);
|
||||||
initCallbacks();
|
installCallbacks();
|
||||||
|
|
||||||
#ifndef __EMSCRIPTEN__
|
#ifndef __EMSCRIPTEN__
|
||||||
int version = gladLoadGLES2(glfwGetProcAddress);
|
int version = gladLoadGLES2(glfwGetProcAddress);
|
||||||
BLT_INFO("Using GLAD GL %d.%d\n", GLAD_VERSION_MAJOR(version), GLAD_VERSION_MINOR(version));
|
BLT_INFO("Using GLAD GL %d.%d\n", GLAD_VERSION_MAJOR(version), GLAD_VERSION_MINOR(version));
|
||||||
|
#else
|
||||||
|
BLT_INFO("Using Emscripten!");
|
||||||
|
// we don't want to waste the web browser's resources or cause it to lockup
|
||||||
|
glfwSwapInterval(1);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
updateWindowViewport(width, height);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void fp::window::update() {
|
void fp::window::update() {
|
||||||
|
@ -141,3 +154,7 @@ bool fp::window::mouseState() {
|
||||||
bool fp::window::keyState() {
|
bool fp::window::keyState() {
|
||||||
return key_pressed_frame;
|
return key_pressed_frame;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void fp::window::setFOV(float new_fov) {
|
||||||
|
fov = new_fov;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue