Commit Graph

44 Commits

Author SHA1 Message Date
99394820fc Removed GLFW dependency 2022-04-03 23:31:27 -07:00
e9df34b191 Added SPIRV-Reflect library 2022-02-21 19:35:55 -08:00
1053eb487c Imported Vulkan Memory Allocator submodule 2022-01-14 18:37:14 -08:00
cb43ee1b5a Bump CMake
Update project for VS2020
2021-08-09 19:42:12 -07:00
ba3c7ce25e Standard Asset sources now added to CMake project output 2020-12-30 15:19:11 -08:00
eefa3718ef kraken_convert now supports reading list of assets from a file. 2020-08-09 19:05:43 -07:00
78172b5abc Added KrCompileAllShaders and stub implementation 2020-08-06 18:15:58 -07:00
f1d25b4cdf Disabled exceptions for stl on WIN32. Fixed warnings 2020-07-22 17:37:22 -07:00
f7cb8b124e Now generating both static and dynamic libs. Libs are now copied to output/lib directory 2020-06-24 22:01:21 -07:00
09dce867df Public headers now copied to the output directory 2020-06-23 18:52:31 -07:00
172ca74f70 Now using Volk rather than statically linking the Vulkan loader 2020-06-23 15:08:39 -07:00
1b22313d57 CMakeList script to copy headers to output directory 2019-12-08 16:35:46 -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
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
cc62f34e4e Added stub project for Kraken convert utility 2019-07-17 23:41:01 -07:00
eaab2be917 Silence some macOS build warnings 2019-07-11 21:27:05 -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
5096b391de Fix more warnings in MSVC 2019-01-14 21:07:32 -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
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
de945d8992 Added needed GL extensions to GLAD 2018-07-27 00:42:45 -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
8eb5e5f6ab Allow older Boost version for Travis-CI 2017-11-06 00:44:31 -08:00
9cf91d6332 More CMake conversion, compile fixes 2017-11-05 23:41:22 -08:00
ea1c447f1d More CMakeList additions
Set up AppKit framework
2017-11-05 21:27:09 -08:00
4d85c2e3be CMake autodetecting boost.
Added KRDataBlock to CMakeLists
2017-10-30 20:58:14 -07:00
00cb8af134 Setting up Travis-CI upload to GitHub Releases 2017-10-06 00:11:32 -07:00
90bdb88c1a Compressing CMake output 2017-10-05 22:53:59 -07:00
8821bdd1b4 Setting up CMake for MSVC 2017-10-05 21:56:29 -07:00
3c058ce3d8 Setting up CMake for MSVC 2017-10-05 21:52:47 -07:00
Kearwood Kip Gilbert
18aab5d5b4 Fixing MSVC CMake Builds 2017-10-05 16:32:27 -07:00
Kearwood Kip Gilbert
9949c6afb2 Fixing MSVC CMake Builds 2017-10-05 16:23:14 -07:00
Kearwood Kip Gilbert
4b1851a252 Fixed MSVC CMake Builds 2017-10-05 14:31:51 -07:00
ce191bf054 Configuring Travis CI with CMake 2017-10-04 21:21:29 -07:00
cfd00f40b3 Configuring Travis-CI 2017-10-04 18:00:01 -07:00
12414b2a77 Configuring Travis-CI 2017-10-04 17:55:09 -07:00
7b7b1fe934 Migrating to CMake, WIP 2017-10-04 17:14:50 -07:00