Commit Graph

899 Commits

Author SHA1 Message Date
0fc6ec1357 Added scene node structs to API 2020-06-12 18:49:07 -07:00
18a2bb5688 Added KrCreateScene API 2020-06-11 21:41:17 -07:00
592f811d71 Memory mapped krbundles fixed for WIN32 2020-06-08 23:23:39 -07:00
8901ac041a Now passing standard assets bundle path to test executable 2020-04-01 22:02:22 -07:00
280de9b6da Added standard_assets as dependency to hello_cube test 2020-03-26 19:24:55 -07:00
1cf55f3553 Merge branch 'master' of github.com:KrakenEngine/kraken 2019-12-08 16:42:59 -08:00
7ed62785d2 Merge pull request #1 from KrakenEngine/feature-vulkan
Feature vulkan merged to master.  Work to continue there
2019-12-08 16:36:31 -08:00
1b22313d57 CMakeList script to copy headers to output directory 2019-12-08 16:35:46 -08:00
94b351f9ee Introducing KRResourceManager superclass 2019-12-08 16:29:49 -08:00
21ca133e30 Removed old shaders and asset folders 2019-12-01 16:38:50 -08:00
1c5520fa3a Added KRShader and KRShaderManager for spir-v binaries 2019-12-01 16:20:55 -08:00
9f71c278ea Imported glslang library. Refactoring shader manager. 2019-12-01 15:49:49 -08:00
9063cf8915 Configuring CMake to build assets into output folder 2019-11-30 18:28:42 -08:00
20121e7eaa kraken_convert now takes an '-o' argument to specify the output bundle. Created cmake scripts to use kraken_convert to bundle standard assets. HRTF Kemar data is now bundled by cmake scripts. Added README.md for HRTF Kemar data 2019-11-30 17:57:45 -08:00
8abe05d950 Updated to VS 2019 2019-11-14 23:23:24 -08:00
7bfef630d0 Update Hydra submodule 2019-08-22 17:46:17 -07:00
Kearwood Kip Gilbert
aca476afa9 ShaderManager now uses SourceManager 2019-08-18 18:03:44 -07:00
Kearwood Kip Gilbert
cbbbe41cb0 Implemented KRSource and KRSourceManager. Implemented MoveToBundle api. 2019-08-18 17:57:41 -07:00
Kearwood Kip Gilbert
fdda52d406 Enabled wildcard globbing for Kraken Convert command line 2019-08-17 22:01:47 -07:00
Kearwood Kip Gilbert
3b0b087262 Fix KRDataBlock crashes on Win32 2019-08-17 21:57:55 -07:00
Kearwood Kip Gilbert
b9c737ac2f WIP async API and kraken_convert 2019-08-03 18:53:05 -07:00
Kearwood Kip Gilbert
dfce8148e3 Implementing Async API 2019-07-28 17:14:33 -07:00
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