all: remove once_cell dependency
This commit is contained in:
parent
c50242562a
commit
41ef632a15
10 changed files with 34 additions and 32 deletions
|
|
@ -18,13 +18,12 @@ use {
|
|||
},
|
||||
isnt::std_1::collections::IsntHashMapExt,
|
||||
log::Level,
|
||||
once_cell::sync::Lazy,
|
||||
run_on_drop::on_drop,
|
||||
std::{
|
||||
ffi::{CStr, CString, c_void},
|
||||
fmt::{Display, Formatter},
|
||||
slice,
|
||||
sync::Arc,
|
||||
sync::{Arc, LazyLock},
|
||||
},
|
||||
thiserror::Error,
|
||||
uapi::{Ustr, ustr},
|
||||
|
|
@ -36,11 +35,11 @@ pub mod gpu_alloc_ash;
|
|||
pub mod sync;
|
||||
pub mod timeline_semaphore;
|
||||
|
||||
static VULKAN_ENTRY: Lazy<Result<Entry, Arc<LoadingError>>> =
|
||||
Lazy::new(|| unsafe { Entry::load() }.map_err(Arc::new));
|
||||
static VULKAN_ENTRY: LazyLock<Result<Entry, Arc<LoadingError>>> =
|
||||
LazyLock::new(|| unsafe { Entry::load() }.map_err(Arc::new));
|
||||
|
||||
static VULKAN_VALIDATION: Lazy<bool> =
|
||||
Lazy::new(|| std::env::var("JAY_VULKAN_VALIDATION").ok().as_deref() == Some("1"));
|
||||
static VULKAN_VALIDATION: LazyLock<bool> =
|
||||
LazyLock::new(|| std::env::var("JAY_VULKAN_VALIDATION").ok().as_deref() == Some("1"));
|
||||
|
||||
#[derive(Debug, Error)]
|
||||
pub enum VulkanCoreError {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue