vulkan: upgrade to ash 0.38
This commit is contained in:
parent
831906df16
commit
fdc0463eda
17 changed files with 236 additions and 279 deletions
|
|
@ -24,7 +24,7 @@ impl Drop for VulkanSemaphore {
|
|||
impl VulkanDevice {
|
||||
pub fn create_semaphore(self: &Rc<Self>) -> Result<Rc<VulkanSemaphore>, VulkanError> {
|
||||
let sem = {
|
||||
let create_info = SemaphoreCreateInfo::builder();
|
||||
let create_info = SemaphoreCreateInfo::default();
|
||||
let sem = unsafe { self.device.create_semaphore(&create_info, None) };
|
||||
sem.map_err(VulkanError::CreateSemaphore)?
|
||||
};
|
||||
|
|
@ -37,7 +37,7 @@ impl VulkanDevice {
|
|||
|
||||
impl VulkanSemaphore {
|
||||
pub fn import_sync_file(&self, sync_file: OwnedFd) -> Result<(), VulkanError> {
|
||||
let fd_info = ImportSemaphoreFdInfoKHR::builder()
|
||||
let fd_info = ImportSemaphoreFdInfoKHR::default()
|
||||
.fd(sync_file.raw())
|
||||
.flags(SemaphoreImportFlags::TEMPORARY)
|
||||
.handle_type(ExternalSemaphoreHandleTypeFlags::SYNC_FD)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue