-
Notifications
You must be signed in to change notification settings - Fork 477
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Change log for January 24, 2025 Vulkan 1.4.306 spec update:
Github Issues * Refactor binary blob text to consistently specify how structures are written to the blob (based on public PR 2477). Internal Issues * Update common draw and draw vertex binding VUs to allow graphics pipelines to ignore tessellation / geometry dynamic state if not using that stage (internal issue 3982) * Clarify in vkUpdateDescriptorSets that descriptors are just a bag of bits until they are dereferenced (internal issue 4125) * Use correct xref for the term "`multi-planar`" (internal issue 4144) * Remove VU 06323 from runtime SPIR-V VUs (internal issue 4147) * Clarify that the <<sparsememory, initial state of sparse resources>> is unbound (internal MR 7123). * Move mesh shader VUs 08694 and 08695 from common draw validity to common draw mesh validity, so they only affect mesh-drawing commands (internal MR 7126). * Fix typo in VU 01708 (internal MR 7139). New Extensions * VK_EXT_external_memory_metal * VK_KHR_video_maintenance2
- Loading branch information
Showing
40 changed files
with
1,189 additions
and
319 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
// Copyright 2023-2025 The Khronos Group Inc. | ||
// | ||
// SPDX-License-Identifier: CC-BY-4.0 | ||
|
||
include::{generated}/meta/{refprefix}VK_KHR_video_maintenance2.adoc[] | ||
|
||
=== Other Extension Metadata | ||
|
||
*Last Modified Date*:: | ||
2024-10-14 | ||
*IP Status*:: | ||
No known IP claims. | ||
*Contributors*:: | ||
- Ahmed Abdelkhalek, AMD | ||
- Benjamin Cheng, AMD | ||
- Aidan Fabius, Core Avionics & Industrial Inc. | ||
- Ping Liu, Intel | ||
- Lynne Iribarren, Independent | ||
- Srinath Kumarapuram, NVIDIA | ||
- Tony Zlatinski, NVIDIA | ||
- Daniel Rakos, RasterGrid | ||
|
||
=== Description | ||
|
||
`VK_KHR_video_maintenance2` adds a collection of minor video coding | ||
features, none of which would warrant an entire extension of their own. | ||
|
||
The new features are as follows: | ||
|
||
* Allow video coding control commands (such as video session reset) to be | ||
issued without the need for a bound video session parameters object for | ||
video decode operations that would otherwise require the use of video | ||
session parameters objects. | ||
* Allow applications to specify codec-specific parameter sets inline for | ||
each decode operation instead of having to construct video session | ||
parameters objects. | ||
* Require support for | ||
ename:VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DISABLED_BIT_KHR in all | ||
applicable video encode profiles. | ||
* Provide additional guarantees on Video Std parameters that the encoder | ||
implementation will not override. | ||
|
||
include::{generated}/interfaces/VK_KHR_video_maintenance2.adoc[] | ||
|
||
=== Version History | ||
|
||
* Revision 1, 2024-10-14 (Daniel Rakos) | ||
** internal revisions |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.