From 3d6597920b1b4204c7dc5a3a2d60f0d81329f59a Mon Sep 17 00:00:00 2001 From: Gregory Wells Date: Wed, 9 Jul 2025 15:17:14 -0400 Subject: [PATCH] push constant size --- projects/apis/vulkan/src/output_device/vulkan_physical_device.c | 2 +- projects/core/src/output_device/gryphn_physical_output_device.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/apis/vulkan/src/output_device/vulkan_physical_device.c b/projects/apis/vulkan/src/output_device/vulkan_physical_device.c index b0b1408..ffea1c3 100644 --- a/projects/apis/vulkan/src/output_device/vulkan_physical_device.c +++ b/projects/apis/vulkan/src/output_device/vulkan_physical_device.c @@ -78,7 +78,7 @@ gnPhysicalDevice* getPhysicalDevices(gnInstanceHandle instance, uint32_t* device outputDevices[i].features.avaliableSamples = vkSampleCountToGryphn(counts); outputDevices[i].features.maxMemoryAllocations = physicalDeviceProperties.limits.maxMemoryAllocationCount; - // outputDevices[i].features.maxMemoryAllocations = 4096; + outputDevices[i].features.maxPushConstantSize = physicalDeviceProperties.limits.maxPushConstantsSize; } free(physicalDevices); diff --git a/projects/core/src/output_device/gryphn_physical_output_device.h b/projects/core/src/output_device/gryphn_physical_output_device.h index 9934e3d..a455355 100644 --- a/projects/core/src/output_device/gryphn_physical_output_device.h +++ b/projects/core/src/output_device/gryphn_physical_output_device.h @@ -25,6 +25,7 @@ typedef struct gnPhysicalDeviceProperties { typedef struct gnPhysicalDeviceFeatures { gnMultisampleCountFlags avaliableSamples; uint32_t maxMemoryAllocations; + uint32_t maxPushConstantSize; } gnPhysicalDeviceFeatures; typedef enum gnQueueTypeFlags {