-
Notifications
You must be signed in to change notification settings - Fork 313
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Unify spatial picking & fix "3d in 2d" picking (#663)
* 3d picking ui is now almost identical to 2d picking ui * picking can now always handle transparent objects * move picking to its own module * fix 2d labels not showing * 2d boxes are no longer hovered like rects
- Loading branch information
Showing
12 changed files
with
742 additions
and
455 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.
6028712
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/insert/batch/rects/insert
280132
ns/iter (± 3568
)271022
ns/iter (± 1783
)1.03
datastore/latest_at/batch/rects/query
720
ns/iter (± 2
)719
ns/iter (± 0
)1.00
datastore/latest_at/missing_components/primary
305
ns/iter (± 0
)305
ns/iter (± 0
)1
datastore/latest_at/missing_components/secondaries
371
ns/iter (± 0
)371
ns/iter (± 0
)1
datastore/range/batch/rects/query
46090
ns/iter (± 42
)46012
ns/iter (± 24
)1.00
obj_mono_points/insert
986058425
ns/iter (± 4463992
)854075445
ns/iter (± 5817341
)1.15
obj_mono_points/query
369624
ns/iter (± 5831
)357409
ns/iter (± 1564
)1.03
obj_batch_points/insert
95454744
ns/iter (± 482687
)86773613
ns/iter (± 325383
)1.10
obj_batch_points/query
11455
ns/iter (± 13
)11446
ns/iter (± 64
)1.00
obj_batch_points_sequential/insert
23751891
ns/iter (± 140742
)22818093
ns/iter (± 188181
)1.04
obj_batch_points_sequential/query
7986
ns/iter (± 8
)7985
ns/iter (± 25
)1.00
mono_points_classic/generate_messages
4554763
ns/iter (± 205564
)4331351
ns/iter (± 64575
)1.05
mono_points_classic/encode_log_msg
13018109
ns/iter (± 745989
)11176053
ns/iter (± 448312
)1.16
mono_points_classic/encode_total
17416457
ns/iter (± 1440900
)15500556
ns/iter (± 937565
)1.12
mono_points_classic/decode_total
37254629
ns/iter (± 618212
)35464410
ns/iter (± 624032
)1.05
mono_points_arrow/generate_message_bundles
53658543
ns/iter (± 745098
)49283822
ns/iter (± 749976
)1.09
mono_points_arrow/generate_messages
139683030
ns/iter (± 1351471
)126132857
ns/iter (± 960380
)1.11
mono_points_arrow/encode_log_msg
167980934
ns/iter (± 1829984
)156440977
ns/iter (± 1414541
)1.07
mono_points_arrow/encode_total
362087694
ns/iter (± 2186589
)332162445
ns/iter (± 1752232
)1.09
mono_points_arrow/decode_log_msg
190285867
ns/iter (± 1080668
)180181668
ns/iter (± 1309728
)1.06
mono_points_arrow/decode_message_bundles
83027261
ns/iter (± 977715
)71589682
ns/iter (± 978238
)1.16
mono_points_arrow/decode_total
266464408
ns/iter (± 2710491
)245915978
ns/iter (± 1611514
)1.08
batch_points_classic/generate_messages
3368
ns/iter (± 18
)3376
ns/iter (± 30
)1.00
batch_points_classic/encode_log_msg
422729
ns/iter (± 626
)423176
ns/iter (± 677
)1.00
batch_points_classic/encode_total
429743
ns/iter (± 1299
)430502
ns/iter (± 697
)1.00
batch_points_classic/decode_total
725510
ns/iter (± 2370
)725740
ns/iter (± 1282
)1.00
batch_points_arrow/generate_message_bundles
322266
ns/iter (± 597
)323308
ns/iter (± 695
)1.00
batch_points_arrow/generate_messages
6281
ns/iter (± 15
)6277
ns/iter (± 15
)1.00
batch_points_arrow/encode_log_msg
368357
ns/iter (± 1991
)366707
ns/iter (± 1750
)1.00
batch_points_arrow/encode_total
713331
ns/iter (± 3530
)715067
ns/iter (± 2036
)1.00
batch_points_arrow/decode_log_msg
349118
ns/iter (± 1510
)350408
ns/iter (± 1448
)1.00
batch_points_arrow/decode_message_bundles
2156
ns/iter (± 3
)2169
ns/iter (± 6
)0.99
batch_points_arrow/decode_total
357227
ns/iter (± 1990
)356378
ns/iter (± 1043
)1.00
arrow_mono_points/insert
6900745027
ns/iter (± 26101239
)5934314503
ns/iter (± 18769024
)1.16
arrow_mono_points/query
1648018
ns/iter (± 23818
)1623048
ns/iter (± 8501
)1.02
arrow_batch_points/insert
2645914
ns/iter (± 56318
)2576033
ns/iter (± 10728
)1.03
arrow_batch_points/query
13738
ns/iter (± 30
)13779
ns/iter (± 28
)1.00
obj_batch_points_sequential/Tuid::random
37
ns/iter (± 0
)37
ns/iter (± 0
)1
This comment was automatically generated by workflow using github-action-benchmark.