All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.lwjgl.vulkan.KHRWin32KeyedMutex Maven / Gradle / Ivy

Go to download

A new generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs used in a wide variety of devices from PCs and consoles to mobile phones and embedded platforms.

There is a newer version: 3.3.4
Show newest version
/*
 * Copyright LWJGL. All rights reserved.
 * License terms: https://www.lwjgl.org/license
 * MACHINE GENERATED FILE, DO NOT EDIT
 */
package org.lwjgl.vulkan;

/**
 * Applications that wish to import Direct3D 11 memory objects into the Vulkan API may wish to use the native keyed mutex mechanism to synchronize access to the memory between Vulkan and Direct3D. This extension provides a way for an application to access the keyed mutex associated with an imported Vulkan memory object when submitting command buffers to a queue.
 * 
 * 
*
Name String
*
{@code VK_KHR_win32_keyed_mutex}
*
Extension Type
*
Device extension
*
Registered Extension Number
*
76
*
Revision
*
1
*
Extension and Version Dependencies
*
    *
  • Requires Vulkan 1.0
  • *
  • Requires {@link KHRExternalMemoryWin32 VK_KHR_external_memory_win32}
  • *
*
Contact
*
    *
  • Carsten Rohde
  • *
*
Last Modified Date
*
2016-10-21
*
IP Status
*
No known IP claims.
*
Contributors
*
    *
  • James Jones, NVIDIA
  • *
  • Jeff Juliano, NVIDIA
  • *
  • Carsten Rohde, NVIDIA
  • *
*
*/ public final class KHRWin32KeyedMutex { /** The extension specification version. */ public static final int VK_KHR_WIN32_KEYED_MUTEX_SPEC_VERSION = 1; /** The extension name. */ public static final String VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME = "VK_KHR_win32_keyed_mutex"; /** Extends {@code VkStructureType}. */ public static final int VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR = 1000075000; private KHRWin32KeyedMutex() {} }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy