Update gfx-memory to the latest commit

This commit is contained in:
Rukai
2020-06-16 23:23:13 +10:00
parent d1deae5747
commit 71ee7d868a
3 changed files with 7 additions and 15 deletions

View File

@@ -30,7 +30,6 @@ log = "0.4"
hal = { package = "gfx-hal", version = "0.5.2" }
gfx-backend-empty = "0.5"
gfx-descriptor = "0.1"
gfx-memory = "0.1"
parking_lot = "0.10"
peek-poke = "0.2"
raw-window-handle = { version = "0.3", optional = true }
@@ -44,6 +43,10 @@ vec_map = "0.8.1"
git = "https://github.com/gfx-rs/naga"
rev = "bce6358eb1026c13d2f1c6d365af37afe8869a86"
[dependencies.gfx-memory]
git = "https://github.com/gfx-rs/gfx-extras"
rev = "438353c3f75368c12024ad2fc03cbeb15f351fd9"
[dependencies.wgt]
path = "../wgpu-types"
package = "wgpu-types"

View File

@@ -426,14 +426,7 @@ impl<B: GfxBackend> Device<B> {
let memory = self
.mem_allocator
.lock()
.allocate(
&self.raw,
requirements.type_mask as u32,
mem_usage,
memory_kind,
requirements.size,
requirements.alignment,
)
.allocate(&self.raw, &requirements, mem_usage, memory_kind)
.unwrap();
unsafe {
@@ -524,11 +517,9 @@ impl<B: GfxBackend> Device<B> {
.lock()
.allocate(
&self.raw,
requirements.type_mask as u32,
&requirements,
gfx_memory::MemoryUsage::Private,
gfx_memory::Kind::General,
requirements.size,
requirements.alignment,
)
.unwrap();

View File

@@ -90,11 +90,9 @@ impl<B: hal::Backend> super::Device<B> {
.lock()
.allocate(
&self.raw,
requirements.type_mask as u32,
&requirements,
gfx_memory::MemoryUsage::Staging { read_back: false },
gfx_memory::Kind::Linear,
requirements.size,
requirements.alignment,
)
.unwrap();
unsafe {