mirror of
https://github.com/seekrs/MacroLibX.git
synced 2026-07-21 10:22:56 +02:00
update dependencies (#236)
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action Co-authored-by: kbJeff-8 <kbJeff-8@users.noreply.github.com>
This commit is contained in:
Vendored
+120
@@ -1592,6 +1592,15 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
|
||||
vkCmdBeginPerTileExecutionQCOM = PFN_vkCmdBeginPerTileExecutionQCOM( vkGetDeviceProcAddr( device, "vkCmdBeginPerTileExecutionQCOM" ) );
|
||||
vkCmdEndPerTileExecutionQCOM = PFN_vkCmdEndPerTileExecutionQCOM( vkGetDeviceProcAddr( device, "vkCmdEndPerTileExecutionQCOM" ) );
|
||||
|
||||
//=== VK_NV_low_latency ===
|
||||
vkSetLatencySleepModeLegacyNV = PFN_vkSetLatencySleepModeLegacyNV( vkGetDeviceProcAddr( device, "vkSetLatencySleepModeLegacyNV" ) );
|
||||
vkLatencySleepLegacyNV = PFN_vkLatencySleepLegacyNV( vkGetDeviceProcAddr( device, "vkLatencySleepLegacyNV" ) );
|
||||
vkSetLatencyMarkerLegacyNV = PFN_vkSetLatencyMarkerLegacyNV( vkGetDeviceProcAddr( device, "vkSetLatencyMarkerLegacyNV" ) );
|
||||
vkGetLatencyTimingsLegacyNV = PFN_vkGetLatencyTimingsLegacyNV( vkGetDeviceProcAddr( device, "vkGetLatencyTimingsLegacyNV" ) );
|
||||
vkQueueNotifyOutOfBandLegacyNV = PFN_vkQueueNotifyOutOfBandLegacyNV( vkGetDeviceProcAddr( device, "vkQueueNotifyOutOfBandLegacyNV" ) );
|
||||
vkGetSleepStatusLegacyNV = PFN_vkGetSleepStatusLegacyNV( vkGetDeviceProcAddr( device, "vkGetSleepStatusLegacyNV" ) );
|
||||
vkShutdownLatencyDeviceLegacyNV = PFN_vkShutdownLatencyDeviceLegacyNV( vkGetDeviceProcAddr( device, "vkShutdownLatencyDeviceLegacyNV" ) );
|
||||
|
||||
# if defined( VK_USE_PLATFORM_METAL_EXT )
|
||||
//=== VK_EXT_metal_objects ===
|
||||
vkExportMetalObjectsEXT = PFN_vkExportMetalObjectsEXT( vkGetDeviceProcAddr( device, "vkExportMetalObjectsEXT" ) );
|
||||
@@ -2772,6 +2781,15 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
|
||||
PFN_vkCmdBeginPerTileExecutionQCOM vkCmdBeginPerTileExecutionQCOM = 0;
|
||||
PFN_vkCmdEndPerTileExecutionQCOM vkCmdEndPerTileExecutionQCOM = 0;
|
||||
|
||||
//=== VK_NV_low_latency ===
|
||||
PFN_vkSetLatencySleepModeLegacyNV vkSetLatencySleepModeLegacyNV = 0;
|
||||
PFN_vkLatencySleepLegacyNV vkLatencySleepLegacyNV = 0;
|
||||
PFN_vkSetLatencyMarkerLegacyNV vkSetLatencyMarkerLegacyNV = 0;
|
||||
PFN_vkGetLatencyTimingsLegacyNV vkGetLatencyTimingsLegacyNV = 0;
|
||||
PFN_vkQueueNotifyOutOfBandLegacyNV vkQueueNotifyOutOfBandLegacyNV = 0;
|
||||
PFN_vkGetSleepStatusLegacyNV vkGetSleepStatusLegacyNV = 0;
|
||||
PFN_vkShutdownLatencyDeviceLegacyNV vkShutdownLatencyDeviceLegacyNV = 0;
|
||||
|
||||
# if defined( VK_USE_PLATFORM_METAL_EXT )
|
||||
//=== VK_EXT_metal_objects ===
|
||||
PFN_vkExportMetalObjectsEXT vkExportMetalObjectsEXT = 0;
|
||||
@@ -5541,6 +5559,27 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
|
||||
Optional<AllocationCallbacks const> allocator = nullptr ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS;
|
||||
# endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
||||
//=== VK_NV_low_latency ===
|
||||
|
||||
// wrapper function for command vkSetLatencySleepModeLegacyNV, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetLatencySleepModeLegacyNV.html
|
||||
void setLatencySleepModeLegacyNV( Bool32 lowLatencyMode, Bool32 lowLatencyBoost, uint32_t minimumIntervalUs ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
// wrapper function for command vkSetLatencyMarkerLegacyNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetLatencyMarkerLegacyNV.html
|
||||
void setLatencyMarkerLegacyNV( uint64_t frameID, uint32_t marker ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
// wrapper function for command vkGetLatencyTimingsLegacyNV, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetLatencyTimingsLegacyNV.html
|
||||
template <typename TimingsType>
|
||||
VULKAN_HPP_NODISCARD TimingsType getLatencyTimingsLegacyNV() const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
// wrapper function for command vkGetSleepStatusLegacyNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSleepStatusLegacyNV.html
|
||||
VULKAN_HPP_NODISCARD Bool32 getSleepStatusLegacyNV() const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
// wrapper function for command vkShutdownLatencyDeviceLegacyNV, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkShutdownLatencyDeviceLegacyNV.html
|
||||
void shutdownLatencyLegacyNV() const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
# if defined( VK_USE_PLATFORM_METAL_EXT )
|
||||
//=== VK_EXT_metal_objects ===
|
||||
|
||||
@@ -13638,6 +13677,12 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
|
||||
// wrapper function for command vkQueueSetPerfHintQCOM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueSetPerfHintQCOM.html
|
||||
typename ResultValueType<void>::type setPerfHintQCOM( PerfHintInfoQCOM const & perfHintInfo ) const;
|
||||
|
||||
//=== VK_NV_low_latency ===
|
||||
|
||||
// wrapper function for command vkQueueNotifyOutOfBandLegacyNV, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueNotifyOutOfBandLegacyNV.html
|
||||
void notifyOutOfBandLegacyNV( uint32_t queueType ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
//=== VK_KHR_synchronization2 ===
|
||||
|
||||
// wrapper function for command vkQueueSubmit2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueSubmit2KHR.html
|
||||
@@ -14180,6 +14225,11 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSemaphoreCounterValueKHR.html
|
||||
VULKAN_HPP_NODISCARD typename ResultValueType<uint64_t>::type getCounterValueKHR() const;
|
||||
|
||||
//=== VK_NV_low_latency ===
|
||||
|
||||
// wrapper function for command vkLatencySleepLegacyNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkLatencySleepLegacyNV.html
|
||||
void latencySleepLegacyNV( uint64_t value ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
private:
|
||||
VULKAN_HPP_NAMESPACE::Device m_device = {};
|
||||
VULKAN_HPP_NAMESPACE::Semaphore m_semaphore = {};
|
||||
@@ -25876,6 +25926,76 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
|
||||
reinterpret_cast<VkPerTileEndInfoQCOM const *>( &perTileEndInfo ) );
|
||||
}
|
||||
|
||||
//=== VK_NV_low_latency ===
|
||||
|
||||
// wrapper function for command vkSetLatencySleepModeLegacyNV, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetLatencySleepModeLegacyNV.html
|
||||
VULKAN_HPP_INLINE void
|
||||
Device::setLatencySleepModeLegacyNV( Bool32 lowLatencyMode, Bool32 lowLatencyBoost, uint32_t minimumIntervalUs ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
VULKAN_HPP_ASSERT( getDispatcher()->vkSetLatencySleepModeLegacyNV && "Function <vkSetLatencySleepModeLegacyNV> requires <VK_NV_low_latency>" );
|
||||
|
||||
getDispatcher()->vkSetLatencySleepModeLegacyNV(
|
||||
static_cast<VkDevice>( m_device ), static_cast<VkBool32>( lowLatencyMode ), static_cast<VkBool32>( lowLatencyBoost ), minimumIntervalUs );
|
||||
}
|
||||
|
||||
// wrapper function for command vkLatencySleepLegacyNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkLatencySleepLegacyNV.html
|
||||
VULKAN_HPP_INLINE void Semaphore::latencySleepLegacyNV( uint64_t value ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
VULKAN_HPP_ASSERT( getDispatcher()->vkLatencySleepLegacyNV && "Function <vkLatencySleepLegacyNV> requires <VK_NV_low_latency>" );
|
||||
|
||||
getDispatcher()->vkLatencySleepLegacyNV( static_cast<VkDevice>( m_device ), static_cast<VkSemaphore>( m_semaphore ), value );
|
||||
}
|
||||
|
||||
// wrapper function for command vkSetLatencyMarkerLegacyNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetLatencyMarkerLegacyNV.html
|
||||
VULKAN_HPP_INLINE void Device::setLatencyMarkerLegacyNV( uint64_t frameID, uint32_t marker ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
VULKAN_HPP_ASSERT( getDispatcher()->vkSetLatencyMarkerLegacyNV && "Function <vkSetLatencyMarkerLegacyNV> requires <VK_NV_low_latency>" );
|
||||
|
||||
getDispatcher()->vkSetLatencyMarkerLegacyNV( static_cast<VkDevice>( m_device ), frameID, marker );
|
||||
}
|
||||
|
||||
// wrapper function for command vkGetLatencyTimingsLegacyNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetLatencyTimingsLegacyNV.html
|
||||
template <typename TimingsType>
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE TimingsType Device::getLatencyTimingsLegacyNV() const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
VULKAN_HPP_ASSERT( getDispatcher()->vkGetLatencyTimingsLegacyNV && "Function <vkGetLatencyTimingsLegacyNV> requires <VK_NV_low_latency>" );
|
||||
|
||||
TimingsType timings;
|
||||
getDispatcher()->vkGetLatencyTimingsLegacyNV( static_cast<VkDevice>( m_device ), &timings );
|
||||
|
||||
return timings;
|
||||
}
|
||||
|
||||
// wrapper function for command vkQueueNotifyOutOfBandLegacyNV, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueNotifyOutOfBandLegacyNV.html
|
||||
VULKAN_HPP_INLINE void Queue::notifyOutOfBandLegacyNV( uint32_t queueType ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
VULKAN_HPP_ASSERT( getDispatcher()->vkQueueNotifyOutOfBandLegacyNV && "Function <vkQueueNotifyOutOfBandLegacyNV> requires <VK_NV_low_latency>" );
|
||||
|
||||
getDispatcher()->vkQueueNotifyOutOfBandLegacyNV( static_cast<VkQueue>( m_queue ), queueType );
|
||||
}
|
||||
|
||||
// wrapper function for command vkGetSleepStatusLegacyNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSleepStatusLegacyNV.html
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Bool32 Device::getSleepStatusLegacyNV() const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
VULKAN_HPP_ASSERT( getDispatcher()->vkGetSleepStatusLegacyNV && "Function <vkGetSleepStatusLegacyNV> requires <VK_NV_low_latency>" );
|
||||
|
||||
Bool32 lowLatencyMode;
|
||||
getDispatcher()->vkGetSleepStatusLegacyNV( static_cast<VkDevice>( m_device ), reinterpret_cast<VkBool32 *>( &lowLatencyMode ) );
|
||||
|
||||
return lowLatencyMode;
|
||||
}
|
||||
|
||||
// wrapper function for command vkShutdownLatencyDeviceLegacyNV, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkShutdownLatencyDeviceLegacyNV.html
|
||||
VULKAN_HPP_INLINE void Device::shutdownLatencyLegacyNV() const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
VULKAN_HPP_ASSERT( getDispatcher()->vkShutdownLatencyDeviceLegacyNV && "Function <vkShutdownLatencyDeviceLegacyNV> requires <VK_NV_low_latency>" );
|
||||
|
||||
getDispatcher()->vkShutdownLatencyDeviceLegacyNV( static_cast<VkDevice>( m_device ) );
|
||||
}
|
||||
|
||||
# if defined( VK_USE_PLATFORM_METAL_EXT )
|
||||
//=== VK_EXT_metal_objects ===
|
||||
|
||||
|
||||
Reference in New Issue
Block a user