|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
94b351f9ee
|
Introducing KRResourceManager superclass
|
2019-12-08 16:29:49 -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 |
|
|
|
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 |
|
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
|
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
|
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
|
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 |
|
|
|
f9e1304571
|
Correct macos build errors
|
2019-07-11 21:26:45 -07:00 |
|
Kearwood Kip Gilbert
|
7a5debf358
|
Remove try/catch block that is not needed
|
2019-07-11 14:24:17 -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 |
|
|
|
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 |
|
|
|
667ff5e4f2
|
Removed Boost dependency, WIP Android (Vulkan) support
|
2018-11-13 18:39:32 +07:00 |
|