|
458 | 458 | <a href="#457" id="457">457</a> |
459 | 459 | </pre></div><pre class="rust"><code><span class="kw">use </span>bytemuck::{Pod, Zeroable}; |
460 | 460 | <span class="kw">use </span>nanorand::{Rng, WyRand}; |
461 | | -<span class="kw">use </span>std::{borrow::Cow, mem}; |
| 461 | +<span class="kw">use </span>std::{borrow::Cow, mem::size_of}; |
462 | 462 | <span class="kw">use </span>wgpu::util::DeviceExt; |
463 | 463 | <span class="kw">use </span>winit::{ |
464 | 464 | event::{ElementState, KeyEvent}, |
|
622 | 622 | ty: wgpu::BindingType::Buffer { |
623 | 623 | ty: wgpu::BufferBindingType::Uniform, |
624 | 624 | has_dynamic_offset: <span class="bool-val">false</span>, |
625 | | - min_binding_size: wgpu::BufferSize::new(mem::size_of::<Globals>() <span class="kw">as _</span>), |
| 625 | + min_binding_size: wgpu::BufferSize::new(size_of::<Globals>() <span class="kw">as _</span>), |
626 | 626 | }, |
627 | 627 | count: <span class="prelude-val">None</span>, |
628 | 628 | }, |
|
653 | 653 | ty: wgpu::BindingType::Buffer { |
654 | 654 | ty: wgpu::BufferBindingType::Uniform, |
655 | 655 | has_dynamic_offset: <span class="bool-val">true</span>, |
656 | | - min_binding_size: wgpu::BufferSize::new(mem::size_of::<Bunny>() <span class="kw">as _</span>), |
| 656 | + min_binding_size: wgpu::BufferSize::new(size_of::<Bunny>() <span class="kw">as _</span>), |
657 | 657 | }, |
658 | 658 | count: <span class="prelude-val">None</span>, |
659 | 659 | }], |
|
795 | 795 | resource: wgpu::BindingResource::Buffer(wgpu::BufferBinding { |
796 | 796 | buffer: <span class="kw-2">&</span>local_buffer, |
797 | 797 | offset: <span class="number">0</span>, |
798 | | - size: wgpu::BufferSize::new(mem::size_of::<Bunny>() <span class="kw">as _</span>), |
| 798 | + size: wgpu::BufferSize::new(size_of::<Bunny>() <span class="kw">as _</span>), |
799 | 799 | }), |
800 | 800 | }], |
801 | 801 | label: <span class="prelude-val">None</span>, |
|
0 commit comments