org.lwjgl.vulkan.NVDedicatedAllocationImageAliasing Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lwjgl-vulkan Show documentation
Show all versions of lwjgl-vulkan Show documentation
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.
/*
* Copyright LWJGL. All rights reserved.
* License terms: https://www.lwjgl.org/license
* MACHINE GENERATED FILE, DO NOT EDIT
*/
package org.lwjgl.vulkan;
/**
* This extension allows applications to alias images on dedicated allocations, subject to specific restrictions: the extent and the number of layers in the image being aliased must be smaller than or equal to those of the original image for which the allocation was created, and every other image parameter must match.
*
* VK_NV_dedicated_allocation_image_aliasing
*
*
* - Name String
* - {@code VK_NV_dedicated_allocation_image_aliasing}
* - Extension Type
* - Device extension
* - Registered Extension Number
* - 241
* - Revision
* - 1
* - Extension and Version Dependencies
*
* - Requires Vulkan 1.0
* - Requires {@link KHRDedicatedAllocation VK_KHR_dedicated_allocation}
*
* - Contact
*
* - Nuno Subtil nsubtil
*
*
*
* Other Extension Metadata
*
*
* - Last Modified Date
* - 2019-01-04
* - Contributors
*
* - Nuno Subtil, NVIDIA
* - Jeff Bolz, NVIDIA
* - Eric Werness, NVIDIA
* - Axel Gneiting, id Software
*
*
*/
public final class NVDedicatedAllocationImageAliasing {
/** The extension specification version. */
public static final int VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION = 1;
/** The extension name. */
public static final String VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME = "VK_NV_dedicated_allocation_image_aliasing";
/** Extends {@code VkStructureType}. */
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV = 1000240000;
private NVDedicatedAllocationImageAliasing() {}
}