-
Notifications
You must be signed in to change notification settings - Fork 265
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 line(like) primitives, fix
interactive
flags (#…
…1829) * line strip builder no longer has user data, exposes picking id instead (not implemented yet) * handle interactive object property when evaluating picking code * take line strip builder directly when building up line draw data * finish implementing picking for lines * remove unused iter_strips_with_vertices * Simplify picking handling now that there are a lot less types. Labels & textured rects are always picked now, fixes #1021
- Loading branch information
Showing
27 changed files
with
635 additions
and
788 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
Oops, something went wrong.
780fe1c
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
2873030
ns/iter (± 129853
)2919746
ns/iter (± 117627
)0.98
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at/default
370
ns/iter (± 1
)371
ns/iter (± 2
)1.00
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at_missing/primary/default
261
ns/iter (± 0
)264
ns/iter (± 0
)0.99
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at_missing/secondaries/default
421
ns/iter (± 0
)421
ns/iter (± 0
)1
datastore/num_rows=1000/num_instances=1000/packed=false/range/default
2985175
ns/iter (± 46656
)3021808
ns/iter (± 77617
)0.99
datastore/num_rows=1000/num_instances=1000/gc/default
2370960
ns/iter (± 2279
)2372352
ns/iter (± 2752
)1.00
mono_points_arrow/generate_message_bundles
29060146
ns/iter (± 1353827
)30048583
ns/iter (± 860350
)0.97
mono_points_arrow/generate_messages
125684479
ns/iter (± 989448
)126572200
ns/iter (± 1053707
)0.99
mono_points_arrow/encode_log_msg
158910380
ns/iter (± 1953197
)157797886
ns/iter (± 2029752
)1.01
mono_points_arrow/encode_total
311555849
ns/iter (± 2255312
)313926959
ns/iter (± 2267498
)0.99
mono_points_arrow/decode_log_msg
189383114
ns/iter (± 974764
)190531535
ns/iter (± 836099
)0.99
mono_points_arrow/decode_message_bundles
72010385
ns/iter (± 1145748
)69927957
ns/iter (± 740183
)1.03
mono_points_arrow/decode_total
260372740
ns/iter (± 1636211
)258381263
ns/iter (± 2079058
)1.01
mono_points_arrow_batched/generate_message_bundles
19945855
ns/iter (± 1456346
)21567474
ns/iter (± 1560597
)0.92
mono_points_arrow_batched/generate_messages
4184226
ns/iter (± 188952
)4384761
ns/iter (± 243680
)0.95
mono_points_arrow_batched/encode_log_msg
1371697
ns/iter (± 6709
)1353438
ns/iter (± 7106
)1.01
mono_points_arrow_batched/encode_total
30228629
ns/iter (± 1816364
)29874763
ns/iter (± 1552578
)1.01
mono_points_arrow_batched/decode_log_msg
789668
ns/iter (± 4030
)783985
ns/iter (± 3504
)1.01
mono_points_arrow_batched/decode_message_bundles
7854339
ns/iter (± 214103
)7644076
ns/iter (± 200293
)1.03
mono_points_arrow_batched/decode_total
9190422
ns/iter (± 543822
)8612627
ns/iter (± 304594
)1.07
batch_points_arrow/generate_message_bundles
239208
ns/iter (± 408
)239275
ns/iter (± 594
)1.00
batch_points_arrow/generate_messages
5027
ns/iter (± 20
)5026
ns/iter (± 17
)1.00
batch_points_arrow/encode_log_msg
260553
ns/iter (± 1751
)262049
ns/iter (± 1974
)0.99
batch_points_arrow/encode_total
537133
ns/iter (± 10165
)529482
ns/iter (± 2881
)1.01
batch_points_arrow/decode_log_msg
212877
ns/iter (± 841
)212874
ns/iter (± 726
)1.00
batch_points_arrow/decode_message_bundles
1846
ns/iter (± 5
)1853
ns/iter (± 6
)1.00
batch_points_arrow/decode_total
219772
ns/iter (± 1257
)218081
ns/iter (± 677
)1.01
arrow_mono_points/insert
2565090747
ns/iter (± 6698397
)2543943526
ns/iter (± 5962253
)1.01
arrow_mono_points/query
1207419
ns/iter (± 10432
)1189291
ns/iter (± 13750
)1.02
arrow_batch_points/insert
1154077
ns/iter (± 9598
)1160594
ns/iter (± 4770
)0.99
arrow_batch_points/query
14465
ns/iter (± 87
)14751
ns/iter (± 57
)0.98
arrow_batch_vecs/insert
26432
ns/iter (± 65
)26293
ns/iter (± 49
)1.01
arrow_batch_vecs/query
325671
ns/iter (± 405
)325169
ns/iter (± 418
)1.00
tuid/Tuid::random
34
ns/iter (± 0
)34
ns/iter (± 0
)1
This comment was automatically generated by workflow using github-action-benchmark.