Structures
VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE
Structure describing the video encode RGB conversion features that can be supported by an implementation
The VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE structure is
defined as:
typedef struct VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE {
VkStructureType sType;
void* pNext;
VkBool32 videoEncodeRgbConversion;
} VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE;
pub struct PhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE {
s_type: vk::StructureType,
p_next: *mut c_void,
video_encode_rgb_conversion: vk::Bool32,
}
This structure describes the following features:
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.videoEncodeRgbConversionspecifies that the implementation supports video encode RGB conversion.
If theVkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVEstructure is included in thepNextchain of the VkPhysicalDeviceFeatures2 structure passed to vkGetPhysicalDeviceFeatures2, it is filled in to indicate whether each corresponding feature is supported. If the application wishes to use a VkDevice with any features described byVkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE, it must add an instance of the structure, with the desired feature members set toVK_TRUE, to thepNextchain of VkDeviceCreateInfo when creating the VkDevice.
Valid Usage (Implicit)
VUID-VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE-sType-sType
sType must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_RGB_CONVERSION_FEATURES_VALVE
Type
Structures