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>(
|
fn record_compute<'a>(
|
||||||
&'a self,
|
&'a self,
|
||||||
data: PhaseData<&Self::FrameData>,
|
data: PhaseData<&'a Self::FrameData>,
|
||||||
cmds: &mut wgpu::ComputePass<'a>,
|
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_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>;
|
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)
|
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 rp = &self.render_pass;
|
||||||
let name = rp.get_name();
|
let name = rp.get_name();
|
||||||
println!("{}::record_compute(phase: {:?})", name, data.phase);
|
println!("{}::record_compute(phase: {:?})", name, data.phase);
|
||||||
|
|
Loading…
Reference in New Issue