Package org.lwjgl.vulkan
Class EXTFragmentDensityMap
- java.lang.Object
-
- org.lwjgl.vulkan.EXTFragmentDensityMap
-
public final class EXTFragmentDensityMap extends java.lang.Object
This extension allows an application to specify areas of the render target where the fragment shader may be invoked fewer times. These fragments are broadcasted out to multiple pixels to cover the render target.The primary use of this extension is to reduce workloads in areas where lower quality may not be perceived such as the distorted edges of a lens or the periphery of a user's gaze.
- Name String
VK_EXT_fragment_density_map
- Extension Type
- Device extension
- Registered Extension Number
- 219
- Revision
- 1
- Extension and Version Dependencies
- Requires Vulkan 1.0
- Requires
VK_KHR_get_physical_device_properties2
- Contact
- Matthew Netsch mnetsch
- Last Modified Date
- 2018-09-25
- Interactions and External Dependencies
- This extension requires the
SPV_EXT_fragment_invocation_density
SPIR-V extension.
- This extension requires the
- Contributors
- Matthew Netsch, Qualcomm Technologies, Inc.
- Robert VanReenen, Qualcomm Technologies, Inc.
- Jonathan Wicks, Qualcomm Technologies, Inc.
- Tate Hornbeck, Qualcomm Technologies, Inc.
- Sam Holmes, Qualcomm Technologies, Inc.
- Jeff Leger, Qualcomm Technologies, Inc.
- Jan-Harald Fredriksen, ARM
- Jeff Bolz, NVIDIA
- Pat Brown, NVIDIA
- Daniel Rakos, AMD
- Piers Daniell, NVIDIA
-
-
Field Summary
-
-
-
Field Detail
-
VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION
The extension specification version.
-
VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME
The extension name.
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT
-
VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT
ExtendsVkImageCreateFlagBits
.
-
VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
ExtendsVkImageLayout
.
-
VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT
ExtendsVkAccessFlagBits
.
-
VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT
ExtendsVkFormatFeatureFlagBits
.
-
VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT
ExtendsVkImageUsageFlagBits
.
-
VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT
ExtendsVkImageViewCreateFlagBits
.
-
VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT
ExtendsVkPipelineStageFlagBits
.
-
VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT, VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT
ExtendsVkSamplerCreateFlagBits
.Enum values:
-
-