Package overrungl.vulkan.nvx.struct


package overrungl.vulkan.nvx.struct
  • Classes
    Class
    Description

    Layout

    struct VkCuFunctionCreateInfoNVX {
        (int) VkStructureType sType;
        const void* pNext;
        (uint64_t) VkCuModuleNVX module;
        const char* pName;
    };
    

    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;
    };
    

    Layout

    struct VkCuModuleCreateInfoNVX {
        (int) VkStructureType sType;
        const void* pNext;
        size_t dataSize;
        const void* pData;
    };
    

    Layout

    struct VkCuModuleTexturingModeCreateInfoNVX {
        (int) VkStructureType sType;
        const void* pNext;
        (uint32_t) VkBool32 use64bitTexturing;
    };
    

    Layout

    struct VkImageViewAddressPropertiesNVX {
        (int) VkStructureType sType;
        void* pNext;
        (uint64_t) VkDeviceAddress deviceAddress;
        (uint64_t) VkDeviceSize size;
    };
    

    Layout

    struct VkImageViewHandleInfoNVX {
        (int) VkStructureType sType;
        const void* pNext;
        (uint64_t) VkImageView imageView;
        (int) VkDescriptorType descriptorType;
        (uint64_t) VkSampler sampler;
    };
    

    Layout

    struct VkMultiviewPerViewAttributesInfoNVX {
        (int) VkStructureType sType;
        const void* pNext;
        (uint32_t) VkBool32 perViewAttributes;
        (uint32_t) VkBool32 perViewAttributesPositionXOnly;
    };
    

    Layout

    struct VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX {
        (int) VkStructureType sType;
        void* pNext;
        (uint32_t) VkBool32 perViewPositionAllComponents;
    };