2018-09-23 13:25:05 -06:00

33 lines
847 B
Rust

extern crate wgpu_native;
use wgpu_native::*;
fn main() {
let instance = wgpu_create_instance();
let adapter = wgpu_instance_get_adapter(
instance,
AdapterDescriptor {
power_preference: PowerPreference::LowPower,
},
);
let device = wgpu_adapter_create_device(
adapter,
DeviceDescriptor {
extensions: Extensions {
anisotropic_filtering: false,
},
},
);
let _vs = wgpu_device_create_shader_module(
device,
ShaderModuleDescriptor {
code: include_bytes!("./../data/hello_triangle.vert.spv"),
},
);
let _fs = wgpu_device_create_shader_module(
device,
ShaderModuleDescriptor {
code: include_bytes!("./../data/hello_triangle.frag.spv"),
},
);
}