|
|
08d98eefcb
|
WIP adding directory structure
|
2024-08-18 00:09:34 -07:00 |
|
|
|
77b75311e6
|
WIP adding directory structure
|
2024-08-17 23:41:58 -07:00 |
|
|
|
7e4fc361d4
|
WIP adding directory structure
|
2024-08-17 23:12:20 -07:00 |
|
|
|
862ffeeaa0
|
WIP adding directory structure
|
2024-08-17 15:54:20 -07:00 |
|
|
|
a9029193d7
|
Organize CMake source groups
|
2024-08-17 14:56:43 -07:00 |
|
|
|
a5780cea2b
|
Implemented KRRenderGraphBlackFrame
|
2024-03-10 17:52:13 -07:00 |
|
|
|
fa96ffefdf
|
Add scene argument to KRRenderGraph::render
|
2024-03-10 16:45:04 -07:00 |
|
|
|
1912ccd63e
|
Removed redundant RenderPassType::RENDER_PASS_GENERATE_SHADOWMAPS
Added support for multiple color attachments in a render pass.
WIP render graph implementation.
Deleted copy constructors for KRContextObject
|
2024-01-22 00:35:49 -08:00 |
|
|
|
6e88d82520
|
WIP Render Graph Refactoring
|
2024-01-21 18:34:36 -08:00 |
|
|
|
b3269d7b97
|
WIP KRRenderGraph interface
|
2024-01-21 15:14:10 -08:00 |
|
|
|
9856a686cf
|
KRCamera small cleanup
|
2024-01-21 15:13:31 -08:00 |
|
|
|
249988beef
|
Added KREngine-common.h to generated projects
|
2024-01-21 14:52:43 -08:00 |
|
|
|
5f1e074136
|
Now generating separate "Public Headers" and "Private Headers" group for the Kraken library project.
|
2024-01-21 14:08:45 -08:00 |
|
|
|
c7afc9583d
|
kraken_cube test now includes headers in generated projects
|
2024-01-21 13:56:33 -08:00 |
|
|
|
a0de671125
|
Now including headers in generated projects for Kraken
|
2024-01-21 13:48:43 -08:00 |
|
|
|
2925ea316d
|
Bump copyright year
Update 1st party submodules
|
2024-01-20 19:01:29 -08:00 |
|
|
|
0ccf487caf
|
Adding KRRenderGraph files
|
2024-01-20 18:55:47 -08:00 |
|
|
|
a2d125b15b
|
Updated call sites to no longer pass clear color to KRRenderPass::Begin(), as KRRenderPass now retains the clear color after initialization.
KRRenderPass now has configurable stencil clear, load, and store operations.
|
2024-01-20 16:46:23 -08:00 |
|
|
|
d92a039fab
|
KRRenderPass now keeps RenderPassInfo after initialization.
KRRenderPass now accepts clear color at initialization, no longer requiring to pass it on every instantiation.
|
2024-01-20 16:31:06 -08:00 |
|
|
|
b37acc1fd2
|
Remove test code used for verifying debug text functionality on Vulkan
|
2024-01-20 16:09:31 -08:00 |
|
|
|
8795e1e402
|
Suppressing debug text rendering until debug font texture has been streamed to the GPU. Fixes Vulkan validation errors on MacOS.
Fix Vulkan validation error on macOS when clearing with the black frame pass render pass during initialization.
|
2024-01-14 15:53:50 -08:00 |
|
|
|
e6706a4e1f
|
Now rendering black frames rather than empty frames when scene isn't loaded, preventing some Vulkan validation errors.
Added keepColor, clearColor, and finalLayout attributes to KRRenderPass::RenderPassInfo.
Now able to render debug text on macOS.
|
2024-01-14 15:36:51 -08:00 |
|
|
|
0c6b0854f2
|
Updating Vulkan related submodules
|
2024-01-12 21:23:30 -08:00 |
|
|
|
208533f490
|
Fix validation error on render passes that do not clear the depth buffer on load.
|
2024-01-12 21:22:43 -08:00 |
|
|
|
eee56e4f36
|
Add VK_KHR_portability_subset to support MacOS
|
2024-01-12 21:22:19 -08:00 |
|
|
|
2105e9359e
|
Vulkan surface now initializing on MacOS
Updated Volk library
|
2024-01-11 23:05:13 -08:00 |
|
|
|
8214cf475a
|
Vulkan now initializing on macOS.
Still requires copying libVulkan to the binary output directory.
|
2024-01-10 23:09:03 -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 |
|
|
|
402c4330bb
|
Add toolchain for PowerPC LE
|
2023-12-17 14:35:01 -08:00 |
|
|
|
9953325775
|
Removing invalid platform check for Linux (#3)
|
2023-12-07 23:46:08 -08:00 |
|
|
|
1efab1c22e
|
Merge pull request #13 from kearwood/update-submodules
Update hydra
Add headers to fix Linux CI builds
|
2023-12-07 23:21:32 -08:00 |
|
|
|
3bd92cf068
|
Add <memory> header to KREngine-common.h to fix Linux CI builds
|
2023-12-07 23:16:10 -08:00 |
|
|
|
62158307a3
|
added stdint.h to kraken.h to fix linux CI builds
|
2023-12-07 23:11:22 -08:00 |
|
|
|
2a84abaff9
|
Update hydra
|
2023-12-07 23:01:38 -08:00 |
|
|
|
73c77251d3
|
Ensure that macos builds create asset output directories for krbundles
|
2023-12-07 22:44:39 -08:00 |
|
|
|
74dbd2d95b
|
Merge pull request #12 from kearwood/updating-submodules
Updating mimir and siren submodules
|
2023-12-07 17:21:07 -08:00 |
|
|
|
e498bd8f23
|
Updating mimir and siren submodules
|
2023-12-07 16:49:47 -08:00 |
|
|
|
6ace99b7e4
|
Merge pull request #2 from KrakenEngine/adding-ci
Create cmake-multi-platform.yml
|
2023-12-07 16:46:24 -08:00 |
|
|
|
d875108095
|
Update cmake-multi-platform.yml
|
2023-12-07 16:10:54 -08:00 |
|
|
|
f81d9b406a
|
Update cmake-multi-platform.yml
|
2023-12-07 16:08:28 -08:00 |
|
|
|
b67f22387f
|
Create cmake-multi-platform.yml
|
2023-12-07 16:05:19 -08:00 |
|
|
|
229a86dd33
|
Update Vulkan-Headers to v1.3.272
|
2023-12-06 14:10:09 -08:00 |
|
|
|
6eb4cc62da
|
Set default branch to main for 1st party submodules
|
2023-12-06 13:59:58 -08:00 |
|
|
|
226f545a1f
|
Update remaining 1stparty submodules to use relative paths
|
2023-12-06 13:52:36 -08:00 |
|
|
|
46455a1cc4
|
Changing to relative submodule paths
|
2023-12-06 13:51:09 -08:00 |
|
|
|
068b163fe4
|
Add .DS_Store to gitignore
|
2023-12-06 13:22:02 -08:00 |
|
|
|
0598d920c1
|
Update Siren
|
2023-12-06 11:46:07 -08:00 |
|
|
|
7c16b85a96
|
Moved Siren DSP functions to submodule
|
2023-12-03 23:06:17 -08:00 |
|
|
|
14110e48f1
|
Introducing the siren namespace, which will later be broken out into a separate library.
|
2023-12-03 21:58:10 -08:00 |
|