mirror of
https://github.com/hannobraun/Fornjot
synced 2025-05-08 20:08:30 +00:00
Prepare for adding more shaders
This commit is contained in:
parent
2c8a93c329
commit
797840bb8b
@ -9,6 +9,7 @@ impl Pipeline {
|
||||
pub fn new(
|
||||
device: &wgpu::Device,
|
||||
config: &wgpu::SurfaceConfiguration,
|
||||
shaders: &Shaders,
|
||||
transform_buffer: &wgpu::Buffer,
|
||||
) -> Self {
|
||||
let bind_group_layout =
|
||||
@ -33,8 +34,6 @@ impl Pipeline {
|
||||
push_constant_ranges: &[],
|
||||
});
|
||||
|
||||
let shaders = Shaders::triangles(device);
|
||||
|
||||
let render_pipeline =
|
||||
device.create_render_pipeline(&wgpu::RenderPipelineDescriptor {
|
||||
label: None,
|
||||
|
@ -7,7 +7,7 @@ use winit::window::Window;
|
||||
|
||||
use crate::geometry::Operation;
|
||||
|
||||
use super::pipeline::Pipeline;
|
||||
use super::{pipeline::Pipeline, shaders::Shaders};
|
||||
|
||||
pub struct Renderer {
|
||||
pub surface: wgpu::Surface<'static>,
|
||||
@ -56,7 +56,9 @@ impl Renderer {
|
||||
usage: wgpu::BufferUsages::UNIFORM,
|
||||
});
|
||||
|
||||
let pipeline = Pipeline::new(&device, &config, &transform_buffer);
|
||||
let shaders = Shaders::triangles(&device);
|
||||
let pipeline =
|
||||
Pipeline::new(&device, &config, &shaders, &transform_buffer);
|
||||
|
||||
let depth_view = {
|
||||
let depth_texture =
|
||||
|
Loading…
Reference in New Issue
Block a user