File tree Expand file tree Collapse file tree
crates/lambda-rs/src/render Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -601,7 +601,6 @@ impl RenderContext {
601601 None
602602 } ;
603603
604- let view = frame. as_ref ( ) . map ( |f| f. texture_view ( ) ) ;
605604 let mut encoder =
606605 CommandEncoder :: new ( self , "lambda-render-command-encoder" ) ;
607606
@@ -612,12 +611,15 @@ impl RenderContext {
612611 render_pass,
613612 viewport,
614613 } => {
615- let view = view. ok_or_else ( || {
616- RenderError :: Configuration (
617- "Surface render pass requested but no surface is attached"
618- . to_string ( ) ,
619- )
620- } ) ?;
614+ let view = frame
615+ . as_ref ( )
616+ . ok_or_else ( || {
617+ RenderError :: Configuration (
618+ "Surface render pass requested but no surface is attached"
619+ . to_string ( ) ,
620+ )
621+ } ) ?
622+ . texture_view ( ) ;
621623 self . encode_surface_render_pass (
622624 & mut encoder,
623625 & mut command_iter,
@@ -632,12 +634,15 @@ impl RenderContext {
632634 destination,
633635 } => match destination {
634636 RenderDestination :: Surface => {
635- let view = view. ok_or_else ( || {
636- RenderError :: Configuration (
637- "Surface render pass requested but no surface is attached"
638- . to_string ( ) ,
639- )
640- } ) ?;
637+ let view = frame
638+ . as_ref ( )
639+ . ok_or_else ( || {
640+ RenderError :: Configuration (
641+ "Surface render pass requested but no surface is attached"
642+ . to_string ( ) ,
643+ )
644+ } ) ?
645+ . texture_view ( ) ;
641646 self . encode_surface_render_pass (
642647 & mut encoder,
643648 & mut command_iter,
You can’t perform that action at this time.
0 commit comments