From 24b7ea3d50ad6f6c50dfa354fe86c2af473a1a81 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Mon, 3 Mar 2025 14:03:21 -0500 Subject: pke: dynamic framebuffer length + VkPresentMode --- src/entities.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/entities.cpp') diff --git a/src/entities.cpp b/src/entities.cpp index 10974f8..53ab9da 100644 --- a/src/entities.cpp +++ b/src/entities.cpp @@ -267,7 +267,10 @@ void EntityType_Inner_UpdateDescriptorSets(EntityType *et) { void EntityType_Inner_UpdateDescriptorSets_EvCallabck(void *mgr_data, void *entity_data, void *ev_data) { (void)mgr_data; (void)ev_data; - EntityHandle eh = *reinterpret_cast(entity_data); + EntityHandle eh; + uint64_t id = reinterpret_cast(entity_data); + eh.bucketIndex = (pk_handle_bucket_index_T)(id >> 32); + eh.itemIndex = (pk_handle_item_index_T)((id << 32) >> 32); EntityType *et = EntityType_FindByEntityHandle(eh); assert(et != nullptr); -- cgit v1.2.3