Better record_compute() lifetimes
This commit is contained in:
parent
0360873dc4
commit
ea3b065b28
|
@ -56,7 +56,7 @@ pub trait RenderPass: Send + Sync {
|
|||
|
||||
fn record_compute<'a>(
|
||||
&'a self,
|
||||
data: PhaseData<&Self::FrameData>,
|
||||
data: PhaseData<&'a Self::FrameData>,
|
||||
cmds: &mut wgpu::ComputePass<'a>,
|
||||
) {
|
||||
}
|
||||
|
@ -76,7 +76,7 @@ pub trait RenderPassBoxTrait: Send + Sync {
|
|||
|
||||
fn record_commands(&self, data: IndexedPhaseData, cmds: &mut wgpu::CommandEncoder);
|
||||
|
||||
fn record_compute<'a>(&'a self, data: IndexedPhaseData, cmds: &mut wgpu::ComputePass<'a>);
|
||||
fn record_compute<'a>(&'a self, data: IndexedPhaseData<'a>, cmds: &mut wgpu::ComputePass<'a>);
|
||||
|
||||
fn record_render(&self, data: IndexedPhaseData) -> Option<wgpu::RenderBundle>;
|
||||
}
|
||||
|
@ -146,7 +146,7 @@ impl<T: RenderPass> RenderPassBoxTrait for RenderPassBox<T> {
|
|||
rp.record_commands(frame_data, cmds)
|
||||
}
|
||||
|
||||
fn record_compute<'a>(&'a self, data: IndexedPhaseData, cmds: &mut wgpu::ComputePass<'a>) {
|
||||
fn record_compute<'a>(&'a self, data: IndexedPhaseData<'a>, cmds: &mut wgpu::ComputePass<'a>) {
|
||||
let rp = &self.render_pass;
|
||||
let name = rp.get_name();
|
||||
println!("{}::record_compute(phase: {:?})", name, data.phase);
|
||||
|
|
Loading…
Reference in New Issue