push constant size

This commit is contained in:
Gregory Wells
2025-07-09 15:17:14 -04:00
parent 61f66ff631
commit 3d6597920b
2 changed files with 2 additions and 1 deletions

View File

@@ -78,7 +78,7 @@ gnPhysicalDevice* getPhysicalDevices(gnInstanceHandle instance, uint32_t* device
outputDevices[i].features.avaliableSamples = vkSampleCountToGryphn(counts); outputDevices[i].features.avaliableSamples = vkSampleCountToGryphn(counts);
outputDevices[i].features.maxMemoryAllocations = physicalDeviceProperties.limits.maxMemoryAllocationCount; outputDevices[i].features.maxMemoryAllocations = physicalDeviceProperties.limits.maxMemoryAllocationCount;
// outputDevices[i].features.maxMemoryAllocations = 4096; outputDevices[i].features.maxPushConstantSize = physicalDeviceProperties.limits.maxPushConstantsSize;
} }
free(physicalDevices); free(physicalDevices);

View File

@@ -25,6 +25,7 @@ typedef struct gnPhysicalDeviceProperties {
typedef struct gnPhysicalDeviceFeatures { typedef struct gnPhysicalDeviceFeatures {
gnMultisampleCountFlags avaliableSamples; gnMultisampleCountFlags avaliableSamples;
uint32_t maxMemoryAllocations; uint32_t maxMemoryAllocations;
uint32_t maxPushConstantSize;
} gnPhysicalDeviceFeatures; } gnPhysicalDeviceFeatures;
typedef enum gnQueueTypeFlags { typedef enum gnQueueTypeFlags {