Skip to content

Commit

Permalink
extensions/amd: Add VK_AMD_anti_lag extension
Browse files Browse the repository at this point in the history
  • Loading branch information
MarijnS95 committed Sep 19, 2024
1 parent c1f5ac7 commit 0d85622
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 0 deletions.
4 changes: 4 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased] - ReleaseDate

### Added

- Added `VK_AMD_anti_lag` device extension (#943)

## [0.38.0] - 2024-04-01

With over two years of collecting breaking changes (since the `0.37.0` release in March 2022), April 2024 marks the next breaking release of `ash`. This release introduces an overhaul of all Vulkan structures, restructures modules around extensions, and separates extension wrappers between `Instance` and `Device` functions. The crate contains all bindings defined by the latest `1.3.281` Vulkan specification, and many old and new extensions have received a hand-written extension wrapper. For a full overview of all individual changes, see the list at the end of this post.
Expand Down
11 changes: 11 additions & 0 deletions ash/src/extensions/amd/anti_lag.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
//! <https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_AMD_anti_lag.html>
use crate::vk;

impl crate::amd::anti_lag::Device {
/// <https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/vkAntiLagUpdateAMD.html>
#[inline]
pub unsafe fn anti_lag_update(&self, data: &vk::AntiLagDataAMD<'_>) {
(self.fp.anti_lag_update_amd)(self.handle, data)
}
}
1 change: 1 addition & 0 deletions ash/src/extensions/amd/mod.rs
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
pub mod anti_lag;
pub mod buffer_marker;
pub mod shader_info;

0 comments on commit 0d85622

Please sign in to comment.