more occup
This commit is contained in:
+20
-1
@@ -159,6 +159,8 @@ impl State
|
||||
required_features: Features::IMMEDIATES
|
||||
| Features::SHADER_EARLY_DEPTH_TEST
|
||||
| Features::TIMESTAMP_QUERY
|
||||
| Features::SHADER_I16
|
||||
| Features::SHADER_F16
|
||||
| Features::SHADER_INT64,
|
||||
required_limits: wgpu::Limits {
|
||||
max_immediate_size: 112,
|
||||
@@ -242,7 +244,24 @@ impl State
|
||||
// };
|
||||
|
||||
//let shader_module = device.create_shader_module(include_wgsl!("../shaders/voxel.wgsl"));
|
||||
let shader_module = device.create_shader_module(include_spirv!("../shaders/voxel.spv"));
|
||||
let shader_module = unsafe {
|
||||
device.create_shader_module_trusted(
|
||||
wgpu::ShaderModuleDescriptor {
|
||||
label: Some("../shaders/voxel.spv"),
|
||||
source: wgpu::ShaderSource::SpirV(wgpu::__macro_helpers::Cow::Borrowed(
|
||||
wgpu::include_spirv_source!("../shaders/voxel.spv"),
|
||||
)),
|
||||
},
|
||||
wgpu::ShaderRuntimeChecks {
|
||||
bounds_checks: false,
|
||||
force_loop_bounding: false,
|
||||
ray_query_initialization_tracking: false,
|
||||
task_shader_dispatch_tracking: false,
|
||||
mesh_shader_primitive_indices_clamp: false,
|
||||
int_div_checks: false,
|
||||
},
|
||||
)
|
||||
};
|
||||
|
||||
let surface_bind_group_layout =
|
||||
device.create_bind_group_layout(&wgpu::BindGroupLayoutDescriptor {
|
||||
|
||||
Reference in New Issue
Block a user