Package overrungl.vulkan.nvx.struct
package overrungl.vulkan.nvx.struct
-
ClassesClassDescription
Layout
struct VkCuFunctionCreateInfoNVX { (int) VkStructureType sType; const void* pNext; (uint64_t) VkCuModuleNVX module; const char* pName; };
A buffer ofVkCuFunctionCreateInfoNVX
.Layout
struct VkCuLaunchInfoNVX { (int) VkStructureType sType; const void* pNext; (uint64_t) VkCuFunctionNVX function; uint32_t gridDimX; uint32_t gridDimY; uint32_t gridDimZ; uint32_t blockDimX; uint32_t blockDimY; uint32_t blockDimZ; uint32_t sharedMemBytes; size_t paramCount; const void* const * pParams; size_t extraCount; const void* const * pExtras; };
A buffer ofVkCuLaunchInfoNVX
.Layout
struct VkCuModuleCreateInfoNVX { (int) VkStructureType sType; const void* pNext; size_t dataSize; const void* pData; };
A buffer ofVkCuModuleCreateInfoNVX
.Layout
struct VkCuModuleTexturingModeCreateInfoNVX { (int) VkStructureType sType; const void* pNext; (uint32_t) VkBool32 use64bitTexturing; };
A buffer ofVkCuModuleTexturingModeCreateInfoNVX
.Layout
struct VkImageViewAddressPropertiesNVX { (int) VkStructureType sType; void* pNext; (uint64_t) VkDeviceAddress deviceAddress; (uint64_t) VkDeviceSize size; };
A buffer ofVkImageViewAddressPropertiesNVX
.Layout
struct VkImageViewHandleInfoNVX { (int) VkStructureType sType; const void* pNext; (uint64_t) VkImageView imageView; (int) VkDescriptorType descriptorType; (uint64_t) VkSampler sampler; };
A buffer ofVkImageViewHandleInfoNVX
.Layout
struct VkMultiviewPerViewAttributesInfoNVX { (int) VkStructureType sType; const void* pNext; (uint32_t) VkBool32 perViewAttributes; (uint32_t) VkBool32 perViewAttributesPositionXOnly; };
A buffer ofVkMultiviewPerViewAttributesInfoNVX
.Layout
struct VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX { (int) VkStructureType sType; void* pNext; (uint32_t) VkBool32 perViewPositionAllComponents; };