Update wgpu-core and wgpu-types

This commit is contained in:
Kunal Mohan 2020-06-04 01:19:13 +05:30
parent 1d4efb48ba
commit 3b5ede153d
18 changed files with 58 additions and 90 deletions

View file

@ -173,12 +173,11 @@ impl GPURenderPassEncoderMethods for GPURenderPassEncoder {
/// https://gpuweb.github.io/gpuweb/#dom-gpurenderencoderbase-setindexbuffer
fn SetIndexBuffer(&self, buffer: &GPUBuffer, offset: u64, size: u64) {
let s;
if size == 0 {
s = buffer.size() - offset;
let s = if size == 0 {
wgt::BufferSize::WHOLE
} else {
s = size;
}
wgt::BufferSize(size)
};
if let Some(raw_pass) = self.raw_pass.borrow_mut().as_mut() {
unsafe {
@ -189,12 +188,11 @@ impl GPURenderPassEncoderMethods for GPURenderPassEncoder {
/// https://gpuweb.github.io/gpuweb/#dom-gpurenderencoderbase-setvertexbuffer
fn SetVertexBuffer(&self, slot: u32, buffer: &GPUBuffer, offset: u64, size: u64) {
let s;
if size == 0 {
s = buffer.size() - offset;
let s = if size == 0 {
wgt::BufferSize::WHOLE
} else {
s = size;
}
wgt::BufferSize(size)
};
if let Some(raw_pass) = self.raw_pass.borrow_mut().as_mut() {
unsafe {