|
|
8b59c5c382
|
Create presentation thread
|
2021-08-10 17:57:13 -07:00 |
|
|
|
7965da421c
|
hello_cube project now has its own asset bundle and runs without arguments
|
2021-08-10 00:49:34 -07:00 |
|
|
|
831cf2d1c5
|
Fix warnings
|
2021-08-09 19:47:19 -07:00 |
|
|
|
cb43ee1b5a
|
Bump CMake
Update project for VS2020
|
2021-08-09 19:42:12 -07:00 |
|
|
|
a5d18962d3
|
Updated Hydra
|
2021-08-09 19:27:43 -07:00 |
|
|
|
f1fb41a29c
|
Vulkan Shader Module initialization
|
2021-05-02 21:08:14 -07:00 |
|
|
|
2385a19926
|
Implement GPU auto selection, preferring discrete over integrated
|
2021-05-02 18:31:53 -07:00 |
|
|
|
76b7e64ae6
|
Fixed KRDatablock::Append where the data was not expanded correctly to concatenate a std::String. Converted sprite shader. Adjusted Spirv compile logging.
|
2020-12-30 18:24:36 -08:00 |
|
|
|
75d3f019ae
|
Spirv binaries are now compiled into the standard asset bundle
|
2020-12-30 17:03:18 -08:00 |
|
|
|
893092e0ad
|
Merge branch 'master' of github.com:kearwood/kraken into master
|
2020-12-30 15:20:23 -08:00 |
|
|
|
ba3c7ce25e
|
Standard Asset sources now added to CMake project output
|
2020-12-30 15:19:11 -08:00 |
|
|
|
e477a4d81f
|
Fixed warning
|
2020-08-09 20:39:04 -07:00 |
|
|
|
2b0482e1c6
|
KrDataBlock::Append(std::string) now correctly handles null termination in output KRDataBlock when used multiple times. Implemented KrGetResourceData API call. KrCompileAllShaders now outputs shader compilation logs as a KRResource. kraken_convert now outputs shader compile logs when failure occurs.
|
2020-08-09 20:34:21 -07:00 |
|
|
|
eefa3718ef
|
kraken_convert now supports reading list of assets from a file.
|
2020-08-09 19:05:43 -07:00 |
|
|
|
fee1195cbc
|
Experiment - debugging Azure DevOps build failure
|
2020-08-07 01:40:03 -07:00 |
|
|
|
b2650474ce
|
WIP GLSLang based compilation
|
2020-08-07 00:41:05 -07:00 |
|
|
|
95fdd30b02
|
Now only initializing glslang when compiling shaders
|
2020-08-06 19:03:39 -07:00 |
|
|
|
283c4e152a
|
Improved kraken_convert command line parsing
|
2020-08-06 18:52:06 -07:00 |
|
|
|
78172b5abc
|
Added KrCompileAllShaders and stub implementation
|
2020-08-06 18:15:58 -07:00 |
|
|
|
b405c3014f
|
Creating image views for swap chain
|
2020-07-23 23:21:13 -07:00 |
|
|
|
af43934a01
|
Creating swap chain
|
2020-07-23 22:57:08 -07:00 |
|
|
|
a5aefdf3d6
|
WIP Creating Swap chain
|
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
|
2020-07-23 18:29:03 -07:00 |
|
|
|
1ca6af364e
|
Implemented KrCreateWindowSurface and KrDeleteWindowSurface
|
2020-07-23 17:03:40 -07:00 |
|
|
|
cf29556d41
|
WIP Implementing KrCreateWindowSurface and KrDeleteWindowSurface
|
2020-07-22 19:38:01 -07:00 |
|
|
|
f1d25b4cdf
|
Disabled exceptions for stl on WIN32. Fixed warnings
|
2020-07-22 17:37:22 -07:00 |
|
|
|
46c356ebc5
|
Implemented KrMapResource
|
2020-07-22 17:11:27 -07:00 |
|
|
|
3737c5a250
|
Implemented unmapResource
|
2020-07-13 18:54:15 -07:00 |
|
|
|
5c349f7b94
|
Extenting stub functions from API into KRContext
|
2020-07-13 16:46:00 -07:00 |
|
|
|
784ac71c14
|
Added linux configure script and toolchain
|
2020-07-07 13:52:27 -07:00 |
|
|
|
a713c8273a
|
Added KrSetNodeWorldTransform API Call stub function
|
2020-06-29 21:09:42 -07:00 |
|
|
|
7634d98641
|
Create structures and stub functions for scene graph manipulation
|
2020-06-24 23:47:00 -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 |
|
|
|
d39df0f370
|
Changed submodules to use https instead of ssh
|
2020-06-23 15:32:22 -07:00 |
|
|
|
ae944a0a68
|
Updated gitmodule paths to be consistent
|
2020-06-23 15:16:16 -07:00 |
|
|
|
172ca74f70
|
Now using Volk rather than statically linking the Vulkan loader
|
2020-06-23 15:08:39 -07:00 |
|
|
|
4761bbc66b
|
Implemented KrInitNodeInfo
|
2020-06-21 22:42:10 -07:00 |
|
|
|
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 |
|