Subject | Hash | Author | Date (UTC) |
---|---|---|---|
JEN_NATIVE option. Better build type flags selection. | b77b104ecd4aa47553941cf6bcf9531176bbdc5c | Jackalope | 2020-06-01 13:17:19 |
Compilation fixes. | 49eec7c7159bbc58dd899cef498beeec2b965e32 | Jackalope | 2020-06-01 12:42:03 |
Remove debug overlay from framework settings, instead load on request. | 33c0b44a748570c1c8dcce58794fdac21d517156 | Jackalope | 2020-06-01 12:24:31 |
Shaders shading bug fix. Shader shared code moved for including with extention. | 7de6429997bda227a175db8fba81e8f960b1a340 | Jackalope | 2020-06-01 12:23:05 |
Window laggy input fixes. | 1d136d616277dde9262a3093c802f3d24ca8aa5d | Jackalope | 2020-06-01 12:21:00 |
New shading type SHADOW_MAPPING is added to remove experimental shadow mapping from DEFAULT. | d4651206b1798ddec7e3275352f48445b8a184d2 | Jackalope | 2020-06-01 04:01:29 |
Debug pipelines crash fix. | 9b0a75d94e30eb7fd45360f7fe10429bf05c243e | Jackalope | 2020-06-01 04:00:24 |
Window improvements. scroll_diff and cursor_diff members. Update noclip screen. | 8d659590a0fb52e1e24683305a7ee8699bdff6da | Jackalope | 2020-06-01 01:30:50 |
Update jlib 0.4.1 Update jrf 0.2.2 | d36e5263523a9b0443476b2db8d856e86086af81 | Jackalope | 2020-05-31 23:58:41 |
Update jmath 0.1.2. | 8d3566336ef87f73318e84cde87bdf841240dcdc | Jackalope | 2020-05-31 23:57:25 |
Use scanf instead of fgets for interactive device selection. | fd7ff8b61ef1e21852d6c0a15ab0d17d09c5cccc | Jackalope | 2020-05-31 23:56:34 |
Include FreeType as system library to prevent warnings. | dc92c7f8acdaa90b25cf272f1730d338111780fc | Jackalope | 2020-05-31 23:54:37 |
Add glfw required version. 3.3.1 is not working. | ee727d7efda88af1e8a227b542f5b79d0ba6f301 | Jackalope | 2020-05-31 23:53:33 |
GCC Compatibility. | c828a38456627d0383d431165b802f97fd303349 | Jackalope | 2020-05-29 16:48:24 |
Solved clang compiler warnings from compute module. | b9416237761f8648bbddb7e7ba59e833a7879528 | Jackalope | 2020-05-28 11:09:55 |
CMake: two shaders targets, instead of single target per shader. | a708650319e44c7b98056f3bc85a896dd65d96f3 | Jackalope | 2020-05-28 11:06:13 |
Reduced amount of warnings. | 18bf33ca4e0e7f0369f6b5fdc59b81a8420dde8e | Jackalope | 2020-05-27 15:11:37 |
Replace jl::rarray with generic structure in shader header file. | 1cedb5886becc0f70c19d1c649e96f7eac5e0037 | Jackalope | 2020-05-27 13:07:31 |
Embedding shaders in obj library. | e877e7a688ee4a899480c12acba55c340622f993 | Jackalope | 2020-05-27 12:40:34 |
Update jlib 0.3.0 (refactoring of threads, new thread pool). | 1c713a320ced91d0ad5f1606c39f1187871d28e5 | Jackalope | 2020-05-26 14:44:35 |
File | Lines added | Lines deleted |
---|---|---|
CMakeLists.txt | 4 | 0 |
src/CMakeLists.txt | 8 | 6 |
File CMakeLists.txt changed (mode: 100644) (index 31662a5..ec6e8f9) | |||
... | ... | set(JEN_DESCRIPTION ${PROJECT_DESCRIPTION} PARENT_SCOPE) | |
14 | 14 | find_package(glfw3 3.2.1 REQUIRED) | find_package(glfw3 3.2.1 REQUIRED) |
15 | 15 | find_package(Vulkan REQUIRED) | find_package(Vulkan REQUIRED) |
16 | 16 | ||
17 | option(JEN_NATIVE "Enable non-portable compiling optimizations" ON) | ||
18 | set(JRF_NATIVE ${JEN_NATIVE} CACHE BOOL "Same as JEN_NATIVE" FORCE) | ||
19 | set(JLIB_NATIVE ${JEN_NATIVE} CACHE BOOL "Same as JEN_NATIVE" FORCE) | ||
20 | |||
17 | 21 | add_subdirectory(libs/simdcpp) | add_subdirectory(libs/simdcpp) |
18 | 22 | add_subdirectory(libs/math) | add_subdirectory(libs/math) |
19 | 23 | add_subdirectory(libs/jlib) | add_subdirectory(libs/jlib) |
File src/CMakeLists.txt changed (mode: 100644) (index 6866181..7196b28) | |||
... | ... | else() | |
41 | 41 | message(FATAL_ERROR "Unknown compiler, cannot set flags") | message(FATAL_ERROR "Unknown compiler, cannot set flags") |
42 | 42 | endif() | endif() |
43 | 43 | set(JEN_COMPILE_OPTIONS ${JEN_COMPILE_OPTIONS} | set(JEN_COMPILE_OPTIONS ${JEN_COMPILE_OPTIONS} |
44 | -march=native | ||
45 | -fno-exceptions | ||
46 | -fno-rtti | ||
44 | -fno-exceptions -fno-rtti -ffast-math | ||
47 | 45 | ) | ) |
46 | if (JEN_NATIVE) | ||
47 | set(JEN_COMPILE_OPTIONS ${JEN_COMPILE_OPTIONS} -march=native) | ||
48 | endif() | ||
48 | 49 | ||
49 | if (${CMAKE_BUILD_TYPE} STREQUAL "Release" | ||
50 | OR ${CMAKE_BUILD_TYPE} STREQUAL "RelWithDebInfo") | ||
50 | if (${CMAKE_BUILD_TYPE} STREQUAL "Release") | ||
51 | 51 | set(JEN_COMPILE_OPTIONS ${JEN_COMPILE_OPTIONS} -O3) | set(JEN_COMPILE_OPTIONS ${JEN_COMPILE_OPTIONS} -O3) |
52 | elseif(${CMAKE_BUILD_TYPE} STREQUAL "Debug") | ||
53 | set(JEN_COMPILE_OPTIONS ${JEN_COMPILE_OPTIONS} -O0 -g3 -ggdb) | ||
52 | 54 | else() | else() |
53 | set(JEN_COMPILE_OPTIONS ${JEN_COMPILE_OPTIONS} -O0 -ggdb) | ||
55 | set(JEN_COMPILE_OPTIONS ${JEN_COMPILE_OPTIONS} -O3 -g3 -ggdb) | ||
54 | 56 | endif() | endif() |
55 | 57 | ||
56 | 58 | set(JEN_DEFINES) | set(JEN_DEFINES) |