File tree 2 files changed +11
-8
lines changed
2 files changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -309,21 +309,23 @@ impl Global {
309
309
} ;
310
310
311
311
arc_desc. timestamp_writes = if let Some ( tw) = desc. timestamp_writes {
312
+ match cmd_buf
313
+ . device
314
+ . require_features ( wgt:: Features :: TIMESTAMP_QUERY )
315
+ {
316
+ Ok ( ( ) ) => ( ) ,
317
+ Err ( e) => return make_err ( e. into ( ) , arc_desc) ,
318
+ }
319
+
312
320
let query_set = match hub. query_sets . get ( tw. query_set ) . get ( ) {
313
321
Ok ( query_set) => query_set,
314
322
Err ( e) => return make_err ( e. into ( ) , arc_desc) ,
315
323
} ;
324
+
316
325
match query_set. same_device ( & cmd_buf. device ) {
317
326
Ok ( ( ) ) => ( ) ,
318
327
Err ( e) => return make_err ( e. into ( ) , arc_desc) ,
319
328
}
320
- match cmd_buf
321
- . device
322
- . require_features ( wgt:: Features :: TIMESTAMP_QUERY )
323
- {
324
- Ok ( ( ) ) => ( ) ,
325
- Err ( e) => return make_err ( e. into ( ) , arc_desc) ,
326
- }
327
329
328
330
Some ( ArcPassTimestampWrites {
329
331
query_set,
Original file line number Diff line number Diff line change @@ -1393,10 +1393,11 @@ impl Global {
1393
1393
1394
1394
arc_desc. timestamp_writes = if let Some ( tw) = desc. timestamp_writes {
1395
1395
let query_set = query_sets. get ( tw. query_set ) . get ( ) ?;
1396
- query_set. same_device ( device) ?;
1397
1396
1398
1397
device. require_features ( wgt:: Features :: TIMESTAMP_QUERY ) ?;
1399
1398
1399
+ query_set. same_device ( device) ?;
1400
+
1400
1401
Some ( ArcPassTimestampWrites {
1401
1402
query_set,
1402
1403
beginning_of_pass_write_index : tw. beginning_of_pass_write_index ,
You can’t perform that action at this time.
0 commit comments