10ms raytracing
This commit is contained in:
+4
-2
@@ -167,7 +167,9 @@ impl State
|
||||
.unwrap();
|
||||
let (device, queue) = adapter
|
||||
.request_device(&wgpu::DeviceDescriptor {
|
||||
required_features: Features::IMMEDIATES | Features::SHADER_EARLY_DEPTH_TEST,
|
||||
required_features: Features::IMMEDIATES
|
||||
| Features::SHADER_EARLY_DEPTH_TEST
|
||||
| Features::TIMESTAMP_QUERY,
|
||||
required_limits: wgpu::Limits {
|
||||
max_immediate_size: 112,
|
||||
max_storage_buffers_per_shader_stage: 16,
|
||||
@@ -186,7 +188,7 @@ impl State
|
||||
|
||||
let egui_renderer = EguiRenderer::new(&device, surface_format, &window);
|
||||
|
||||
let mut voxel_cache = VoxelCache::<4>::new(100_000, device.clone(), queue.clone());
|
||||
let mut voxel_cache = VoxelCache::<4>::new(80_000, device.clone(), queue.clone());
|
||||
|
||||
let terrain_generator = TerrainGenerator::<4>::new(5, "vxls_height.tif", 0.2, "img.jpg");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user