File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -101,17 +101,20 @@ impl PixelCamera {
101101 . get_configuration ( window_size, pixel_camera. smoothing ) ;
102102
103103 // This is the texture that will be rendered to.
104- let viewport_image = Image :: new_target_texture (
104+ let mut viewport_image = Image :: new_target_texture (
105105 size. width ,
106106 size. height ,
107107 TextureFormat :: Rgba8UnormSrgb ,
108108 None ,
109109 ) ;
110+ viewport_image. texture_descriptor . usage |= TextureUsages :: COPY_SRC ;
111+ viewport_image. asset_usage = RenderAssetUsages :: RENDER_WORLD ;
112+
110113 let render_target = render_target. clone ( ) ;
111114
112115 let viewport_image_handle = world
113116 . get_resource_mut :: < Assets < Image > > ( )
114- . ok_or ( "resource Assets<Image> should exist, did you forget to add AssetPlugin? " ) ?
117+ . ok_or ( "resource Assets<Image> should exist, bevy_smooth_pixel_camera expects AssetPlugin to be present " ) ?
115118 . add ( viewport_image) ;
116119 let pixel_camera = world
117120 . get :: < PixelCamera > ( entity)
You can’t perform that action at this time.
0 commit comments