e44a6875eb
Bump Copyright year
2025-08-31 14:11:20 -07:00
9db005c55c
Moved some material attributes to push constants
...
WIP updates to hello_cube smoke test; now rendering grid of cubes
2025-05-16 01:44:19 -07:00
2dcf7f987d
Rotate camera towards cube in smoke test
2025-04-23 22:49:32 -07:00
0a66f11ff0
Implemented API for model node creation.
...
hello_cube smoke test now adds a model node and assigns the built-in cube model
2024-09-21 23:32:38 -07:00
e19be4c2a4
test_shutdown now always returns a value.
2024-09-14 14:17:35 -07:00
c7afc9583d
kraken_cube test now includes headers in generated projects
2024-01-21 13:56:33 -08:00
2925ea316d
Bump copyright year
...
Update 1st party submodules
2024-01-20 19:01:29 -08:00
2105e9359e
Vulkan surface now initializing on MacOS
...
Updated Volk library
2024-01-11 23:05:13 -08:00
b3263d874a
Add missing harness.cpp and harness.h files
2023-12-31 00:56:27 -08:00
39e23436ee
WIP MacOS support for smoke test
2023-12-28 15:09:39 -08:00
73c77251d3
Ensure that macos builds create asset output directories for krbundles
2023-12-07 22:44:39 -08:00
741b7848c5
Implemented camera surface setting for KrUpdateNode and KrCreateNode APIs.
...
Cameras now render only on their assigned surface.
2022-09-26 22:06:09 -07:00
77a03d53cc
Enabled KrCreateNode call in the hello_cube smoke test.
2022-09-22 23:04:03 -07:00
ec65e788e0
Scene nodes now persist their order.
...
Implemented error handling and insertion logic for KRContext::createNode
Refactored KRNode::m_childNodes to be a std::list rather than a std::set
Added stub function, KRNode::createNode, which accepts a KrCreateNodeInfo structure
2022-09-22 22:32:17 -07:00
6c8bf9fa2c
WIP implementing createNode API.
...
Added KRContext::m_nodeMap and initialization logic.
Added code to hello_cube smoke test to call KrCreateNode. (Commented until test can pass)
2022-09-21 23:55:24 -07:00
7433d54c16
Auto format C++ source
2022-08-08 01:07:26 -07:00
41679f0497
Bump year in shader license headers
2022-07-16 01:12:16 -07:00
44055d1e6a
Replace ifdef guards with pragma once
2022-07-07 23:09:30 -07:00
0f8feb669c
Fix Azure CI, MSVC CMake integration. Update configure batch script to VS 2022
2022-07-02 18:31:48 -07:00
b6922dc63f
License header year bump
2022-04-03 21:56:23 -07:00
4cb3566906
Test shader now using vertex buffer. Fixed CMake script so that shaders are now recompiled and re-bundled without having to re-building Kraken SDK.
2022-02-28 21:27:25 -08:00
3a06069184
Kraken tests now use hidpi aware windows
2021-08-18 01:20:00 -07:00
d69699230a
Updated HEaders
2021-08-16 16:35:36 -07:00
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
cb43ee1b5a
Bump CMake
...
Update project for VS2020
2021-08-09 19:42:12 -07:00
1ca6af364e
Implemented KrCreateWindowSurface and KrDeleteWindowSurface
2020-07-23 17:03:40 -07:00
0fc6ec1357
Added scene node structs to API
2020-06-12 18:49:07 -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
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
9c72088eb3
Implementing async api
2019-07-28 16:46:46 -07:00
Kearwood Kip Gilbert
3be32926b9
Implement pImpl pattern for KRContext/Context, fix crash in KRDataBlock
2019-07-14 15:18:48 -07:00
570c5ab6bf
Smoke test on macos now compiles
2019-07-11 21:58:59 -07:00
c42455e38a
WIP first smoke test
2019-04-03 00:22:16 -07:00