Commit Graph

877 Commits

Author SHA1 Message Date
Kearwood Kip Gilbert
9c72088eb3 Implementing async api 2019-07-28 16:46:46 -07:00
Kearwood Kip Gilbert
00b1d97285 Add CMake scripts for collecting assets, switch to Vulkan inspired public api 2019-07-20 13:55:16 -07:00
Kearwood Kip Gilbert
9203c81064 Fixed: KRDataBlock was reporting incorrect file size. 2019-07-18 00:18:30 -07:00
Kearwood Kip Gilbert
200536bf21 Implement asset loading for kraken_convert 2019-07-18 00:00:08 -07:00
Kearwood Kip Gilbert
cc62f34e4e Added stub project for Kraken convert utility 2019-07-17 23:41:01 -07:00
Kearwood Kip Gilbert
a0d21a7c8e Rename tool directory to toolchain 2019-07-17 23:05:16 -07:00
Kearwood Kip Gilbert
003d2c7168 Added context.cpp to cmake 2019-07-17 22:26:42 -07:00
Kearwood Kip Gilbert
6abf8c7644 Remove HACK comment, as KRMeshManager::KRMeshManager no longer segfaults 2019-07-17 22:26:15 -07:00
Kearwood Kip Gilbert
4a9009427a Replaced Facet3 with hydra's Facet3 2019-07-17 22:19:13 -07:00
Kearwood Kip Gilbert
3be32926b9 Implement pImpl pattern for KRContext/Context, fix crash in KRDataBlock 2019-07-14 15:18:48 -07:00
Kearwood Kip Gilbert
891bb18b10 Added msvc configure script. Renamed "build" scripts to "configure" scripts. 2019-07-14 14:41:10 -07:00
Kearwood Kip Gilbert
f4e68d491a Fixed zero string padding in KRResource+Obj 2019-07-14 14:29:39 -07:00
570c5ab6bf Smoke test on macos now compiles 2019-07-11 21:58:59 -07:00
9ee509b101 Add C++11 flag for macOS 2019-07-11 21:37:28 -07:00
eaab2be917 Silence some macOS build warnings 2019-07-11 21:27:05 -07:00
f9e1304571 Correct macos build errors 2019-07-11 21:26:45 -07:00
22daa9eeea Add toolchain for macos 2019-07-11 21:10:01 -07:00
Kearwood Kip Gilbert
7a5debf358 Remove try/catch block that is not needed 2019-07-11 14:24:17 -07:00
Kearwood Kip Gilbert
d7235734cd Remove check for windows 32-bit compilers, as it was erraneous. (CMAKE_SIZEOF_VOID_P was not defined). Implement toolchain and batch file for building Win64 2019-07-11 14:15:39 -07:00
Kearwood Kip Gilbert
a9dc678687 Added MSVC flag for building on all CPU cores 2019-04-03 13:53:09 -07:00
c42455e38a WIP first smoke test 2019-04-03 00:22:16 -07:00
782ba4839a Merge remote-tracking branch 'public/feature-vulkan' into feature-vulkan 2019-04-02 22:29:40 -07:00
Kearwood Kip Gilbert
ff193a5d25 Update travis config to build vulkan branch 2019-04-02 22:26:43 -07:00
c4bc9c5f2f All non-3rdparty warnings cleared. 2019-01-14 22:20:04 -08:00
5096b391de Fix more warnings in MSVC 2019-01-14 21:07:32 -08:00
cdbbd329cb Updated hydra 2019-01-14 20:22:22 -08:00
Kearwood Kip Gilbert
f84501b214 Updated hydra 2019-01-11 16:32:36 -08:00
Kearwood Kip Gilbert
f70e25d543 Update travis config to build vulkan branch 2019-01-11 15:56:57 -08:00
7b70bab8d9 Fix type conversion warnings 2019-01-11 01:07:57 -08:00
db02be6232 dos2unix crlf conversion and fix warnings 2019-01-11 00:48:33 -08:00
d5545ca6b1 Updated Hydra 2019-01-11 00:34:08 -08:00
36f6da0828 Removed old HG metadata files 2019-01-10 23:02:14 -08:00
985cc1eac3 CMake wrangling 2019-01-10 22:14:05 -08:00
667ff5e4f2 Removed Boost dependency, WIP Android (Vulkan) support 2018-11-13 18:39:32 +07:00
891de4c474 WIP context API 2018-10-27 12:47:52 -07:00
Kearwood Kip Gilbert
ae59181c24 Fixed build breakage 2018-10-09 11:16:41 -07:00
6f8a99f543 Initializing Vulkan Context 2018-08-06 21:34:16 -07:00
db13a05a7e WIP Correcting library build dependencies 2018-07-29 23:37:41 -07:00
cfa27c2bcb Added missing GL_S3_s3tc extension, adjust CMakeLists for library bundling 2018-07-27 01:09:03 -07:00
40cfa3ba1c Fixed build error due to typeo in float literals 2018-07-27 00:46:21 -07:00
de945d8992 Added needed GL extensions to GLAD 2018-07-27 00:42:45 -07:00
96412e1530 Updated Subrepos, hydra data types are now POD -- refactored Kraken to match. Eliminated some warnings 2018-07-27 00:18:30 -07:00
d31a9b0538 Switching from GLEW to GLAD, WIP refactoring math library to separate built library, 'hydra'. 2018-04-22 23:27:20 -07:00
ac479080ea Updated .gitignore 2018-02-13 23:37:16 -08:00
4f32fb26f4 Updated license in public headers 2018-02-13 10:42:03 -08:00
274f7cad6b Merge branch 'master' of https://github.com/KrakenEngine/kraken
# Conflicts:
#	kraken/CMakeLists.txt
2017-11-06 20:48:34 -08:00
8eb5e5f6ab Allow older Boost version for Travis-CI 2017-11-06 00:44:31 -08:00
1bbc8511ee Try adding boost to Linux travis-ci config 2017-11-06 00:35:58 -08:00
d0885edfeb Removed KRMeshStreamer and KRTextureStreamer dead code (replaced by KRStreamer) 2017-11-05 23:50:32 -08:00
9cf91d6332 More CMake conversion, compile fixes 2017-11-05 23:41:22 -08:00