Name Strings
SPV_EXT_shader_image_int64
Contact
To report problems with this extension, please open a new issue at:
Contributors
-
Tobias Hector, AMD
-
Matthaeus Chajdas, AMD
-
Graham Wihlidal, Epic Games
Notice
Copyright (c) 2019 The Khronos Group Inc. Copyright terms at http://www.khronos.org/registry/speccopyright.html
Status
-
Complete
Version
Last Modified Date |
2021-03-17 |
Revision |
2 |
Dependencies
This extension is written against the SPIR-V Specification, Version 1.5, Revision 1, Unified.
This extension requires SPIR-V 1.0.
Overview
This extension enables the use of atomic, load, and store operations on images with a 64-bit format.
Extension Name
To use this extension within a SPIR-V module, the following OpExtension must be present in the module:
OpExtension "SPV_EXT_shader_image_int64"
Modifications to the SPIR-V Specification, Version 1.5
3.11 Image Formats
Modify Section 3.11, "Image Formats", adding these rows to the Image Formats table:
Image Format | Enabling Capabilities | |
---|---|---|
40 |
R64ui |
Int64ImageEXT |
41 |
R64i |
Int64ImageEXT |
3.31 Capabilities
Modify Section 3.31, "Capability", adding these rows to the Capability table:
Capability | Enabling Capabilities | |
---|---|---|
5016 |
Int64ImageEXT |
Int64 |
Revision History
Rev | Date | Author | Changes |
---|---|---|---|
1 |
2019-10-23 |
Tobias Hector |
Initial revision |
2 |
2021-03-17 |
Spencer Fricke |
Clarify Int64Atomics interaction |