VK_VALVE_video_encode_rgb_conversion
Other Extension Metadata
Last Modified Date
2025-08-22
IP Status
No known IP claims.
Contributors
- Autumn Ashton, Valve
- Daniel Rakos, RasterGrid
Description
This extension builds upon the VK_KHR_video_encode_queue extension by enabling the application to pass in RGB/RGBA images in video encode operations.
New Structures
- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:
- Extending VkVideoCapabilitiesKHR:
- Extending VkVideoProfileInfoKHR:
- Extending VkVideoSessionCreateInfoKHR:
New Enums
- VkVideoEncodeRgbChromaOffsetFlagBitsVALVE
- VkVideoEncodeRgbModelConversionFlagBitsVALVE
- VkVideoEncodeRgbRangeCompressionFlagBitsVALVE
New Bitmasks
- VkVideoEncodeRgbChromaOffsetFlagsVALVE
- VkVideoEncodeRgbModelConversionFlagsVALVE
- VkVideoEncodeRgbRangeCompressionFlagsVALVE
New Enum Constants
VK_VALVE_VIDEO_ENCODE_RGB_CONVERSION_EXTENSION_NAMEVK_VALVE_VIDEO_ENCODE_RGB_CONVERSION_SPEC_VERSION- Extending VkStructureType:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_RGB_CONVERSION_FEATURES_VALVEVK_STRUCTURE_TYPE_VIDEO_ENCODE_PROFILE_RGB_CONVERSION_INFO_VALVEVK_STRUCTURE_TYPE_VIDEO_ENCODE_RGB_CONVERSION_CAPABILITIES_VALVEVK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_RGB_CONVERSION_CREATE_INFO_VALVE
Version History
- Revision 1, 2025-08-22 (Autumn Ashton)
- Initial version