@@ -317,10 +317,6 @@ pub(crate) struct PaintInfo {
317
317
///
318
318
/// The indices of this vector are paint IDs.
319
319
pub ( crate ) paint_metadata : Vec < PaintMetadata > ,
320
- /// The metadata for each render target.
321
- ///
322
- /// The indices of this vector are render target IDs.
323
- pub ( crate ) render_target_metadata : Vec < RenderTargetMetadata > ,
324
320
}
325
321
326
322
#[ derive( Debug ) ]
@@ -426,15 +422,15 @@ impl Palette {
426
422
427
423
// Create render commands.
428
424
self . create_render_commands ( & mut render_commands,
429
- & render_target_metadata,
425
+ render_target_metadata,
430
426
gradient_tile_builder,
431
427
image_texel_info) ;
432
428
433
429
// Free transient locations and unused images, now that they're no longer needed.
434
430
self . free_transient_locations ( texture_manager, transient_paint_locations) ;
435
431
self . free_unused_images ( texture_manager, used_image_hashes) ;
436
432
437
- PaintInfo { render_commands, paint_metadata, render_target_metadata }
433
+ PaintInfo { render_commands, paint_metadata }
438
434
}
439
435
440
436
fn assign_render_target_locations ( & self ,
@@ -667,7 +663,7 @@ impl Palette {
667
663
668
664
fn create_render_commands ( & self ,
669
665
render_commands : & mut Vec < RenderCommand > ,
670
- render_target_metadata : & [ RenderTargetMetadata ] ,
666
+ render_target_metadata : Vec < RenderTargetMetadata > ,
671
667
gradient_tile_builder : GradientTileBuilder ,
672
668
image_texel_info : Vec < ImageTexelInfo > ) {
673
669
for ( index, metadata) in render_target_metadata. iter ( ) . enumerate ( ) {
0 commit comments