This website requires JavaScript.
fee1195cbc
Experiment - debugging Azure DevOps build failure
Kearwood
2020-08-07 01:40:03 -07:00
b2650474ce
WIP GLSLang based compilation
Kearwood
2020-08-07 00:41:05 -07:00
95fdd30b02
Now only initializing glslang when compiling shaders
Kearwood
2020-08-06 19:03:39 -07:00
283c4e152a
Improved kraken_convert command line parsing
Kearwood
2020-08-06 18:52:06 -07:00
78172b5abc
Added KrCompileAllShaders and stub implementation
Kearwood
2020-08-06 18:15:58 -07:00
b405c3014f
Creating image views for swap chain
Kearwood
2020-07-23 23:21:13 -07:00
af43934a01
Creating swap chain
Kearwood
2020-07-23 22:57:08 -07:00
a5aefdf3d6
WIP Creating Swap chain
Kearwood Gilbert
2020-07-23 19:03:04 -07:00
9762e021ce
A graphics device is now selected to ensure that it supports rendering to the window render surfaces
Kearwood Gilbert
2020-07-23 18:29:03 -07:00
1ca6af364e
Implemented KrCreateWindowSurface and KrDeleteWindowSurface
Kearwood Gilbert
2020-07-23 17:03:40 -07:00
cf29556d41
WIP Implementing KrCreateWindowSurface and KrDeleteWindowSurface
Kearwood
2020-07-22 19:38:01 -07:00
f1d25b4cdf
Disabled exceptions for stl on WIN32. Fixed warnings
Kearwood
2020-07-22 17:37:22 -07:00
46c356ebc5
Implemented KrMapResource
Kearwood
2020-07-22 17:11:27 -07:00
3737c5a250
Implemented unmapResource
Kearwood
2020-07-13 18:54:15 -07:00
5c349f7b94
Extenting stub functions from API into KRContext
Kearwood
2020-07-13 16:45:35 -07:00
784ac71c14
Added linux configure script and toolchain
Kearwood Gilbert
2020-07-07 13:52:27 -07:00
a713c8273a
Added KrSetNodeWorldTransform API Call stub function
Kearwood
2020-06-29 21:09:42 -07:00
7634d98641
Create structures and stub functions for scene graph manipulation
Kearwood
2020-06-24 23:47:00 -07:00
f7cb8b124e
Now generating both static and dynamic libs. Libs are now copied to output/lib directory
Kearwood
2020-06-24 22:01:21 -07:00
09dce867df
Public headers now copied to the output directory
Kearwood Gilbert
2020-06-23 18:52:31 -07:00
d39df0f370
Changed submodules to use https instead of ssh
Kearwood Gilbert
2020-06-23 15:32:22 -07:00
ae944a0a68
Updated gitmodule paths to be consistent
Kearwood Gilbert
2020-06-23 15:16:16 -07:00
172ca74f70
Now using Volk rather than statically linking the Vulkan loader
Kearwood Gilbert
2020-06-23 15:08:39 -07:00
4761bbc66b
Implemented KrInitNodeInfo
Kearwood
2020-06-21 22:42:10 -07:00
0fc6ec1357
Added scene node structs to API
Kearwood
2020-06-12 18:49:07 -07:00
18a2bb5688
Added KrCreateScene API
Kearwood
2020-06-11 21:41:17 -07:00
592f811d71
Memory mapped krbundles fixed for WIN32
Kearwood Gilbert
2020-06-08 23:23:39 -07:00
8901ac041a
Now passing standard assets bundle path to test executable
Kearwood
2020-04-01 22:02:22 -07:00
280de9b6da
Added standard_assets as dependency to hello_cube test
Kearwood
2020-03-26 19:24:55 -07:00
1cf55f3553
Merge branch 'master' of github.com:KrakenEngine/kraken
Kearwood Gilbert
2019-12-08 16:42:59 -08:00
7ed62785d2
Merge pull request #1 from KrakenEngine/feature-vulkan
Kearwood Gilbert
2019-12-08 16:36:31 -08:00
1b22313d57
CMakeList script to copy headers to output directory
Kearwood Gilbert
2019-12-08 16:35:46 -08:00
94b351f9ee
Introducing KRResourceManager superclass
Kearwood Gilbert
2019-12-08 16:29:49 -08:00
21ca133e30
Removed old shaders and asset folders
Kearwood Gilbert
2019-12-01 16:38:50 -08:00
1c5520fa3a
Added KRShader and KRShaderManager for spir-v binaries
Kearwood Gilbert
2019-12-01 16:20:55 -08:00
9f71c278ea
Imported glslang library. Refactoring shader manager.
Kearwood Gilbert
2019-12-01 15:49:49 -08:00
9063cf8915
Configuring CMake to build assets into output folder
Kearwood Gilbert
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
Kearwood Gilbert
2019-11-30 17:57:45 -08:00
8abe05d950
Updated to VS 2019
Kearwood Gilbert
2019-11-14 23:23:24 -08:00
7bfef630d0
Update Hydra submodule
Kearwood
2019-08-22 17:46:17 -07:00
aca476afa9
ShaderManager now uses SourceManager
Kearwood Kip Gilbert
2019-08-18 18:03:44 -07:00
cbbbe41cb0
Implemented KRSource and KRSourceManager. Implemented MoveToBundle api.
Kearwood Kip Gilbert
2019-08-18 17:57:41 -07:00
fdda52d406
Enabled wildcard globbing for Kraken Convert command line
Kearwood Kip Gilbert
2019-08-17 22:01:47 -07:00
3b0b087262
Fix KRDataBlock crashes on Win32
Kearwood Kip Gilbert
2019-08-17 21:57:55 -07:00
b9c737ac2f
WIP async API and kraken_convert
Kearwood Kip Gilbert
2019-08-03 18:53:05 -07:00
dfce8148e3
Implementing Async API
Kearwood Kip Gilbert
2019-07-28 17:14:33 -07:00
9c72088eb3
Implementing async api
Kearwood Kip Gilbert
2019-07-28 16:46:46 -07:00
00b1d97285
Add CMake scripts for collecting assets, switch to Vulkan inspired public api
Kearwood Kip Gilbert
2019-07-20 13:55:16 -07:00
9203c81064
Fixed: KRDataBlock was reporting incorrect file size.
Kearwood Kip Gilbert
2019-07-18 00:18:30 -07:00
200536bf21
Implement asset loading for kraken_convert
Kearwood Kip Gilbert
2019-07-18 00:00:08 -07:00
cc62f34e4e
Added stub project for Kraken convert utility
Kearwood Kip Gilbert
2019-07-17 23:41:01 -07:00
a0d21a7c8e
Rename tool directory to toolchain
Kearwood Kip Gilbert
2019-07-17 23:05:16 -07:00
003d2c7168
Added context.cpp to cmake
Kearwood Kip Gilbert
2019-07-17 22:26:42 -07:00
6abf8c7644
Remove HACK comment, as KRMeshManager::KRMeshManager no longer segfaults
Kearwood Kip Gilbert
2019-07-17 22:26:15 -07:00
4a9009427a
Replaced Facet3 with hydra's Facet3
Kearwood Kip Gilbert
2019-07-17 22:19:13 -07:00
3be32926b9
Implement pImpl pattern for KRContext/Context, fix crash in KRDataBlock
Kearwood Kip Gilbert
2019-07-14 15:18:48 -07:00
891bb18b10
Added msvc configure script. Renamed "build" scripts to "configure" scripts.
Kearwood Kip Gilbert
2019-07-14 14:41:10 -07:00
f4e68d491a
Fixed zero string padding in KRResource+Obj
Kearwood Kip Gilbert
2019-07-14 14:29:39 -07:00
570c5ab6bf
Smoke test on macos now compiles
Kearwood Gilbert
2019-07-11 21:58:59 -07:00
9ee509b101
Add C++11 flag for macOS
Kearwood Gilbert
2019-07-11 21:37:28 -07:00
eaab2be917
Silence some macOS build warnings
Kearwood Gilbert
2019-07-11 21:27:05 -07:00
f9e1304571
Correct macos build errors
Kearwood Gilbert
2019-07-11 21:26:45 -07:00
22daa9eeea
Add toolchain for macos
Kearwood Gilbert
2019-07-11 21:10:01 -07:00
7a5debf358
Remove try/catch block that is not needed
Kearwood Kip Gilbert
2019-07-11 14:24:17 -07:00
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
Kearwood Kip Gilbert
2019-07-11 14:15:39 -07:00
a9dc678687
Added MSVC flag for building on all CPU cores
Kearwood Kip Gilbert
2019-04-03 13:53:09 -07:00
c42455e38a
WIP first smoke test
Kearwood Gilbert
2019-04-03 00:22:16 -07:00
782ba4839a
Merge remote-tracking branch 'public/feature-vulkan' into feature-vulkan
Kearwood Gilbert
2019-04-02 22:29:40 -07:00
ff193a5d25
Update travis config to build vulkan branch
Kearwood Kip Gilbert
2019-01-11 15:56:57 -08:00
c4bc9c5f2f
All non-3rdparty warnings cleared.
Kearwood Gilbert
2019-01-14 22:20:04 -08:00
5096b391de
Fix more warnings in MSVC
Kearwood Gilbert
2019-01-14 21:07:32 -08:00
cdbbd329cb
Updated hydra
Kearwood Gilbert
2019-01-14 20:22:22 -08:00
f84501b214
Updated hydra
Kearwood Kip Gilbert
2019-01-11 16:32:36 -08:00
f70e25d543
Update travis config to build vulkan branch
Kearwood Kip Gilbert
2019-01-11 15:56:57 -08:00
7b70bab8d9
Fix type conversion warnings
Kearwood Gilbert
2019-01-11 01:07:57 -08:00
db02be6232
dos2unix crlf conversion and fix warnings
Kearwood Gilbert
2019-01-11 00:48:33 -08:00
d5545ca6b1
Updated Hydra
Kearwood Gilbert
2019-01-11 00:34:08 -08:00
36f6da0828
Removed old HG metadata files
Kearwood Gilbert
2019-01-10 23:02:14 -08:00
985cc1eac3
CMake wrangling
Kearwood Gilbert
2019-01-10 22:11:43 -08:00
667ff5e4f2
Removed Boost dependency, WIP Android (Vulkan) support
Kearwood Gilbert
2018-11-13 18:39:32 +07:00
891de4c474
WIP context API
Kearwood Gilbert
2018-10-27 12:47:52 -07:00
ae59181c24
Fixed build breakage
Kearwood Kip Gilbert
2018-10-09 11:16:41 -07:00
6f8a99f543
Initializing Vulkan Context
Kearwood Gilbert
2018-08-06 21:34:16 -07:00
db13a05a7e
WIP Correcting library build dependencies
Kearwood Gilbert
2018-07-29 23:37:41 -07:00
cfa27c2bcb
Added missing GL_S3_s3tc extension, adjust CMakeLists for library bundling
Kearwood Gilbert
2018-07-27 01:09:03 -07:00
40cfa3ba1c
Fixed build error due to typeo in float literals
Kearwood Gilbert
2018-07-27 00:46:21 -07:00
de945d8992
Added needed GL extensions to GLAD
Kearwood Gilbert
2018-07-27 00:42:45 -07:00
96412e1530
Updated Subrepos, hydra data types are now POD -- refactored Kraken to match. Eliminated some warnings
Kearwood Gilbert
2018-07-27 00:18:30 -07:00
d31a9b0538
Switching from GLEW to GLAD, WIP refactoring math library to separate built library, 'hydra'.
Kearwood Gilbert
2018-04-22 23:27:20 -07:00
ac479080ea
Updated .gitignore
Kearwood Gilbert
2018-02-13 23:37:16 -08:00
4f32fb26f4
Updated license in public headers
Kearwood Gilbert
2018-02-13 10:42:03 -08:00
274f7cad6b
Merge branch 'master' of https://github.com/KrakenEngine/kraken
Kearwood Gilbert
2017-11-06 20:48:34 -08:00
8eb5e5f6ab
Allow older Boost version for Travis-CI
Kearwood Gilbert
2017-11-06 00:44:31 -08:00
1bbc8511ee
Try adding boost to Linux travis-ci config
Kearwood Gilbert
2017-11-06 00:35:58 -08:00
d0885edfeb
Removed KRMeshStreamer and KRTextureStreamer dead code (replaced by KRStreamer)
Kearwood Gilbert
2017-11-05 23:50:32 -08:00
9cf91d6332
More CMake conversion, compile fixes
Kearwood Gilbert
2017-11-05 23:41:22 -08:00
ea1c447f1d
More CMakeList additions Set up AppKit framework
Kearwood Gilbert
2017-11-05 21:27:09 -08:00
7e38a4c311
Added more files to CMakeLists. Replaced KRHitInfo references with hitinfo. Updated AudioUnitSampleType to always use floats as the Canonical types have been deprecated. Int audio types no longer needed for ios.
Kearwood Gilbert
2017-11-05 19:14:29 -08:00
f8e11fc724
Remove AppKit include from KREngine-common.h to fix CMake builds
Kearwood Gilbert
2017-11-05 17:51:13 -08:00
0225f003a3
Merge branch 'master' of https://github.com/KrakenEngine/kraken
Kearwood Gilbert
2017-11-05 17:22:46 -08:00