VK_EXT_image_2d_view_of_3d(3)

# VK_EXT_image_2d_view_of_3d(3) Manual Page

## Name

VK_EXT_image_2d_view_of_3d - device extension

## Registered Extension Number

394

## Revision

1

## Ratification Status

Ratified

## Extension and Version Dependencies

VK_KHR_maintenance1
and
VK_KHR_get_physical_device_properties2
or
Vulkan Version 1.1

## Special Use

- OpenGL / ES support

## Contact

- Mike Blumenkrantz [GitHub]zmike

## Extension Proposal

VK_EXT_image_2d_view_of_3d

## Other Extension Metadata

Last Modified Date

  2022-02-22

IP Status

  No known IP claims.

Contributors

  - Mike Blumenkrantz, Valve

  - Piers Daniell, NVIDIA

  - Spencer Fricke, Samsung

  - Ricardo Garcia, Igalia

  - Graeme Leese, Broadcom

  - Ralph Potter, Samsung

  - Stu Smith, AMD

  - Shahbaz Youssefi, Google

  - Alex Walters, Imagination

## Description

This extension allows a single slice of a 3D image to be used as a 2D view in image descriptors, matching both the functionality of glBindImageTexture in OpenGL with the `layer` parameter set to true and 2D view binding provided by the extension EGL_KHR_gl_texture_3D_image. It is primarily intended to support GL emulation.

## New Structures

- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:

  - VkPhysicalDeviceImage2DViewOf3DFeaturesEXT

## New Enum Constants

- `VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME`

- `VK_EXT_IMAGE_2D_VIEW_OF_3D_SPEC_VERSION`

- Extending VkImageCreateFlagBits:

  - VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT

- Extending VkStructureType:

  - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT

## Version History

- Revision 1, 2022-03-25 (Mike Blumenkrantz)

  - Internal revisions

## See Also

No cross-references are available

## Document Notes

For more information, see the Vulkan Specification.

This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.

## Copyright

Copyright 2014-2026 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0