Top Description Fields Constructors Methods
org.lwjgl.vulkan

public final Class EXTShaderImageAtomicInt64

extends Object
Class Inheritance

This extension extends existing 64-bit integer atomic support to enable these operations on images as well.

When working with large 2- or 3-dimensional data sets (e.g. rasterization or screen-space effects), image accesses are generally more efficient than equivalent buffer accesses. This extension allows applications relying on 64-bit integer atomics in this manner to quickly improve performance with only relatively minor code changes.

64-bit integer atomic support is guaranteed for optimally tiled images with the FORMAT_R64_UINT and FORMAT_R64_SINT formats.

VK_EXT_shader_image_atomic_int64
Name String
VK_EXT_shader_image_atomic_int64
Extension Type
Device extension
Registered Extension Number
235
Revision
1
Extension and Version Dependencies
VK_KHR_get_physical_device_properties2 or Version 1.1
Contact
Other Extension Metadata
Last Modified Date
2020-07-14
IP Status
No known IP claims.
Interactions and External Dependencies
Contributors
  • Matthaeus Chajdas, AMD
  • Graham Wihlidal, Epic Games
  • Tobias Hector, AMD
  • Jeff Bolz, Nvidia
  • Faith Ekstrand, Intel

Field Summary

Modifier and TypeField and Description
public static final String
public static final int
VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION

The extension specification version.

public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAMEback to summary
public static final String VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME

The extension name.

VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSIONback to summary
public static final int VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION

The extension specification version.

VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXTback to summary
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT

Extends VkStructureType.

Constructor Detail

EXTShaderImageAtomicInt64back to summary
private EXTShaderImageAtomicInt64()