|
|
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 |
|
|
|
327167c9b1
|
Expanded KRSurface::m_imageAvailableSemaphores and m_renderFinishedSemaphores to have one semaphore per frame in flight. (Missed files in prior commit)
|
2022-09-15 19:20:10 -07:00 |
|
|
|
7433d54c16
|
Auto format C++ source
|
2022-08-08 01:07:26 -07:00 |
|
|
|
44055d1e6a
|
Replace ifdef guards with pragma once
|
2022-07-07 23:09:30 -07:00 |
|
|
|
68c3831fde
|
Added composite buffer render passes for deferred lighting path.
Refactoring KRCamera::renderFrame to use render passes.
Eliminate composite buffer binding GL code from KRCamera::renderFrame
|
2022-07-04 22:08:05 -07:00 |
|
|
|
b6922dc63f
|
License header year bump
|
2022-04-03 21:56:23 -07:00 |
|
|
|
f48fb5b14f
|
Vulkan Refactoring - Implemented KRSwapchain
|
2022-04-03 21:49:54 -07:00 |
|
|
|
5e8c9223ac
|
Moved frameIndex to KRSurface
|
2022-03-27 22:14:41 -07:00 |
|
|
|
36f804e176
|
Implemented KRRenderPass::begin and KRRenderPass::end
|
2022-03-27 21:56:45 -07:00 |
|
|
|
2818deb0e3
|
Vulkan Refactoring - Added KRRenderPass, WIP refactorign KRScene::RenderFrame
|
2022-03-27 21:34:19 -07:00 |
|
|
|
9bdfb0feea
|
Attached depth buffer to KRSurface and enabled depth testing in render pass
|
2022-03-01 23:53:42 -08:00 |
|
|
|
adfaf21cda
|
Creating depth buffer for Vulkan
|
2022-03-01 23:24:55 -08:00 |
|
|
|
3c948e2337
|
WIP Vulkan Refactoring and reflection driven vertex attribute binding
|
2022-02-27 22:10:17 -08:00 |
|
|
|
2102faf4e5
|
Recreating swap chain when invalidated
|
2021-08-18 00:41:31 -07:00 |
|
|
|
0e2bd45b7f
|
Surface initialization and destruction moved to KRSurface
|
2021-08-16 19:51:15 -07:00 |
|
|
|
d69699230a
|
Updated HEaders
|
2021-08-16 16:35:36 -07:00 |
|
|
|
f8950ffc55
|
Added KRSurface to its own file.
|
2021-08-16 15:49:54 -07:00 |
|