-
Notifications
You must be signed in to change notification settings - Fork 331
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use gpu picking for points, streamline/share picking code some more (#…
…1814) * use gpu picking for picking points * gpu based picking no longer works like a fallback but integrates with other picking sources * fix incorrect cursor rounding for picking * refactor picking context to be a pub struct with exposed state * unify ui picking method for 2d & 3d space views * less indentation for picking method * picking rect size is dynamically chosen * fix accidental z scaling in projection correction for picking & make cropped_projection_from_projection easier to read
- Loading branch information
Showing
20 changed files
with
598 additions
and
659 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
f7cdc66
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rust Benchmark
datastore/num_rows=1000/num_instances=1000/packed=false/insert/default
12647423
ns/iter (± 771443
)10871026
ns/iter (± 350957
)1.16
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at/default
1832
ns/iter (± 20
)1825
ns/iter (± 20
)1.00
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at_missing/primary/default
287
ns/iter (± 0
)280
ns/iter (± 1
)1.02
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at_missing/secondaries/default
437
ns/iter (± 0
)434
ns/iter (± 1
)1.01
datastore/num_rows=1000/num_instances=1000/packed=false/range/default
12619455
ns/iter (± 957541
)11345752
ns/iter (± 529709
)1.11
mono_points_arrow/generate_message_bundles
49349168
ns/iter (± 956671
)45871565
ns/iter (± 793224
)1.08
mono_points_arrow/generate_messages
170422381
ns/iter (± 1445254
)152002884
ns/iter (± 1349616
)1.12
mono_points_arrow/encode_log_msg
197428348
ns/iter (± 1536666
)181778304
ns/iter (± 845219
)1.09
mono_points_arrow/encode_total
418867271
ns/iter (± 2157925
)378345137
ns/iter (± 2345952
)1.11
mono_points_arrow/decode_log_msg
250596891
ns/iter (± 1424614
)234493797
ns/iter (± 1013798
)1.07
mono_points_arrow/decode_message_bundles
85571845
ns/iter (± 1184302
)71050291
ns/iter (± 652376
)1.20
mono_points_arrow/decode_total
342919689
ns/iter (± 2500778
)311528052
ns/iter (± 1317039
)1.10
mono_points_arrow_batched/generate_message_bundles
43919041
ns/iter (± 1367501
)38035383
ns/iter (± 1042329
)1.15
mono_points_arrow_batched/generate_messages
9270537
ns/iter (± 989843
)7698709
ns/iter (± 533096
)1.20
mono_points_arrow_batched/encode_log_msg
1476663
ns/iter (± 7486
)1486983
ns/iter (± 3295
)0.99
mono_points_arrow_batched/encode_total
54538211
ns/iter (± 1869911
)48290705
ns/iter (± 1138444
)1.13
mono_points_arrow_batched/decode_log_msg
855861
ns/iter (± 3205
)861353
ns/iter (± 2424
)0.99
mono_points_arrow_batched/decode_message_bundles
13096938
ns/iter (± 880697
)11916978
ns/iter (± 559697
)1.10
mono_points_arrow_batched/decode_total
14899865
ns/iter (± 1022613
)13015582
ns/iter (± 598282
)1.14
batch_points_arrow/generate_message_bundles
333770
ns/iter (± 574
)344593
ns/iter (± 2060
)0.97
batch_points_arrow/generate_messages
6465
ns/iter (± 17
)6401
ns/iter (± 38
)1.01
batch_points_arrow/encode_log_msg
398721
ns/iter (± 1813
)401666
ns/iter (± 2424
)0.99
batch_points_arrow/encode_total
762505
ns/iter (± 3700
)765135
ns/iter (± 4155
)1.00
batch_points_arrow/decode_log_msg
351797
ns/iter (± 1023
)344846
ns/iter (± 1445
)1.02
batch_points_arrow/decode_message_bundles
2327
ns/iter (± 7
)2284
ns/iter (± 17
)1.02
batch_points_arrow/decode_total
360113
ns/iter (± 1637
)351331
ns/iter (± 1725
)1.02
arrow_mono_points/insert
7424209949
ns/iter (± 17492043
)6524020995
ns/iter (± 31705062
)1.14
arrow_mono_points/query
1808539
ns/iter (± 17588
)1794474
ns/iter (± 16825
)1.01
arrow_batch_points/insert
3188138
ns/iter (± 24782
)3230521
ns/iter (± 12475
)0.99
arrow_batch_points/query
16354
ns/iter (± 25
)16291
ns/iter (± 83
)1.00
arrow_batch_vecs/insert
44563
ns/iter (± 71
)45236
ns/iter (± 292
)0.99
arrow_batch_vecs/query
389254
ns/iter (± 4163
)388092
ns/iter (± 2317
)1.00
tuid/Tuid::random
34
ns/iter (± 0
)41
ns/iter (± 0
)0.83
This comment was automatically generated by workflow using github-action-benchmark.