NVIDIA has released another fresh update to their Vulkan Beta Driver, with version 525.47.06 rolling out now. This is the special driver series that's aimed at developers, or anyone who needs the newest Vulkan extension work before they eventually roll into their main driver series.
Here's what's changed:
- New:
- Support for all remaining VK_EXT_extended_dynamic_state3 states:
- VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT
- VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT
- VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT
- VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT
- VK_DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT
- VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT
- VK_DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT
- VK_DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT
- VK_DYNAMIC_STATE_SAMPLE_MASK_EXT
- VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV
- VK_DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV
- VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV
- VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV
- VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV
- VK_DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV
- VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV
- VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV
- VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV
- VK_DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV
- VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT
- Fixes:
- Fixed the supported 444 format reporting based on the h.265 video profiles for Maxwell and Pascal GPUs
- Allow the use of VkVideoEncodeUsageInfoKHR and VkVideoDecodeUsageInfoKHR to be chained to VkVideoProfileInfoKHR structure
- Handle error with video surfaces incorrectly created without the proper video usage flags
- Handle the conditions for requiring VkVideoEncodeH264RateControlInfoEXT per the Vulkan spec VUID-VkVideoCodingControlInfoKHR-flags-07021
- open-gpu-kernel-modules release:
For the majority of Linux gamers, you're better off sticking to the mainline drivers currently at 525.85.05 from January 20th for their Production Branch.
Some you may have missed, popular articles from the last month:
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
2 comments
Are the dynamic state extensions useful for shader compilation or am I just making it up.
0 Likes
Are the dynamic state extensions useful for shader compilation or am I just making it up.
Yes they are useful in that the application doesn't have to create different sets of pipelines.
With Nvidia, basically every state is dynamic, which means applications can create a single pipeline early on and never have to recreate at draw time.
0 Likes
See more from me