|
|
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 |
|
|
|
3894209a64
|
Fix Vulkan semaphore deletion
|
2023-11-23 21:46:55 -08:00 |
|
|
|
cb998d73f0
|
Fix compile warnings
|
2023-11-23 21:46:12 -08:00 |
|
|
|
67d8e6773a
|
Enable VK_EXT_metal_surface for MacOS
Remove unused ObjC files
Fix MacOS build
|
2023-11-23 21:30:20 -08:00 |
|
|
|
03f76ff8b8
|
MacOS build fix
|
2023-11-23 20:25:49 -08:00 |
|
|
|
f59d3a5539
|
Update hydra
|
2023-11-23 20:22:10 -08:00 |
|
|
|
a13a7ba248
|
Update mimir
|
2023-11-23 20:21:08 -08:00 |
|
|
|
9e49749bc0
|
Update mimir
|
2023-09-13 00:44:15 -07:00 |
|
|
|
a711c0f0b4
|
Update mimir
|
2023-08-05 21:23:43 -07:00 |
|
|
|
04e0ada271
|
Moved hydra to its own namespace
|
2023-08-05 21:14:53 -07:00 |
|
|
|
b157b66d1a
|
Moved mimir namespace to its own submodule
|
2023-08-05 17:15:55 -07:00 |
|
|
|
e485261e53
|
Refactor - rename KRDataBlock to mimir::Block
|
2023-08-05 16:37:16 -07:00 |
|
|
|
152f7a2d28
|
Move KRDevice::createImage to KRTexture::allocate
|
2023-06-08 23:08:42 -07:00 |
|
|
|
9a183ff354
|
Added mapping for gl compressed texture formats to vkFormats in KRTextureKTX
|
2023-05-28 22:34:32 -07:00 |
|
|
|
ea0fff0e49
|
Added mapping for uncompressed formats to KRTextureKTX::getFormat
KRTexture2D now dynamically sets vkFormat of images
|
2023-01-10 15:49:10 -08:00 |
|
|
|
dae67fd30c
|
Update Hydra submodule
|
2023-01-10 14:27:11 -08:00 |
|
|
|
8845e19273
|
Bump copyright year.
|
2023-01-10 14:22:26 -08:00 |
|
|
|
ebe5682ed5
|
Added KRTexture::getFormat
Child class implementations are WIP
|
2023-01-10 14:20:27 -08:00 |
|
|
|
503bf73d65
|
Implemented KRTextureAnimated::getFaceCount
Implemented KRTexturePVR::getFaceCount
Implemented KRTextureTGA::getFaceCount
|
2022-12-20 21:28:03 -08:00 |
|
|
|
71fb105933
|
KRTexture::getFaceCount is now pure virtual
|
2022-12-20 21:12:01 -08:00 |
|
|
|
84c93a2182
|
KRMesh::AttributeVulkanFormat now always returns a value.
|
2022-12-20 20:42:03 -08:00 |
|
|
|
49620655fd
|
KRTexture::getFaceCount() is now const
Implemented KRTextureKTX::getFaceCount()
Implemented KRTextureCube::getFaceCount()
|
2022-10-19 22:34:48 -07:00 |
|
|
|
223108cc4c
|
Implemented KRTexture::getFaceCount()
|
2022-10-18 23:14:21 -07:00 |
|
|
|
ecfd410806
|
KRNode::m_childNodes replaced with a double-linked list to allow more efficient insertion.
|
2022-10-04 22:40:09 -07:00 |
|
|
|
ab195e1323
|
Implement MIP Level streaming helper functions
|
2022-10-03 23:05:05 -07:00 |
|
|
|
b3019e3527
|
Updated Hydra
|
2022-10-03 23:04:17 -07:00 |
|
|
|
80ecdb1f92
|
WIP KTX2 Format support
|
2022-10-03 22:21:49 -07:00 |
|
|
|
b5edc6fa35
|
Remove compress argument from KRTExture::uploadTexture and all descendants
|
2022-09-29 23:20:49 -07:00 |
|
|
|
71103f676b
|
Now including std::mutex for all platforms
|
2022-09-29 00:00:19 -07:00 |
|
|
|
6607b94b44
|
Replaced __int32 with __int32_t
|
2022-09-28 23:49:49 -07:00 |
|
|
|
7e82e775c6
|
Removed extra qualifier in declaration of KRMeshManager::getMaxLODModel
|
2022-09-28 23:45:15 -07:00 |
|
|
|
2f8fa11c7f
|
Building and linking Compressonator's cmp_core library
|
2022-09-28 23:20:44 -07:00 |
|
|
|
6d53ec32d0
|
Add Compressonator submodule
|
2022-09-28 22:34:06 -07:00 |
|
|
|
eecde09734
|
Removed KRSurface dependencies from KRPipeline
|
2022-09-28 22:16:04 -07:00 |
|
|
|
230783b3c9
|
Added KRPipeline constructor that is not dependent on KRSurface
|
2022-09-27 18:58:00 -07:00 |
|
|
|
a2a9714f24
|
Removed camera downsampling functionality no longer in use. A more advanced postfx and compositor will be implemented instead. (Continued)
|
2022-09-27 18:49:03 -07:00 |
|
|
|
e60e9bceab
|
Removed camera downsampling functionality no longer in use. A more advanced postfx and compositor will be implemented instead.
|
2022-09-27 18:32:35 -07:00 |
|
|
|
4d244c96c3
|
Const-ified helper functions in KRDevice
|
2022-09-27 17:33:05 -07: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 |
|
|
|
7722975dd0
|
Implemented KrUpdateNode API call.
|
2022-09-26 21:24:21 -07:00 |
|
|
|
482c03f9bb
|
Implemented SkyBox texture change for KrCreateNode API.
|
2022-09-26 21:19:27 -07:00 |
|
|
|
272d3f89bc
|
Implemented helper functions in KRContext to simplify API endpoint input validation.
|
2022-09-24 00:31:37 -07:00 |
|
|
|
1bb7238502
|
KRNode::update is now fallible.
Added stub function, KRCamera::update.
|
2022-09-23 23:43:06 -07:00 |
|