File tree 2 files changed +3
-2
lines changed
2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -75,7 +75,7 @@ impl<A: HalApi> CommandEncoder<A> {
75
75
Ok ( ( ) )
76
76
}
77
77
78
- fn discard ( & mut self ) {
78
+ pub ( crate ) fn discard ( & mut self ) {
79
79
if self . is_open {
80
80
self . is_open = false ;
81
81
unsafe { self . raw . discard_encoding ( ) } ;
@@ -112,7 +112,7 @@ pub(crate) struct DestroyedBufferError(pub id::BufferId);
112
112
pub ( crate ) struct DestroyedTextureError ( pub id:: TextureId ) ;
113
113
114
114
pub struct CommandBufferMutable < A : HalApi > {
115
- encoder : CommandEncoder < A > ,
115
+ pub ( crate ) encoder : CommandEncoder < A > ,
116
116
status : CommandEncoderStatus ,
117
117
pub ( crate ) trackers : Tracker < A > ,
118
118
buffer_memory_init_actions : Vec < BufferInitTrackerAction < A > > ,
Original file line number Diff line number Diff line change @@ -1377,6 +1377,7 @@ impl Global {
1377
1377
. command_buffers
1378
1378
. unregister ( command_encoder_id. transmute ( ) )
1379
1379
{
1380
+ cmd_buf. data . lock ( ) . as_mut ( ) . unwrap ( ) . encoder . discard ( ) ;
1380
1381
cmd_buf
1381
1382
. device
1382
1383
. untrack ( & cmd_buf. data . lock ( ) . as_ref ( ) . unwrap ( ) . trackers ) ;
You can’t perform that action at this time.
0 commit comments