Commit c38ac3d
committed
[1.3.38] 2025-07-05
- Added `.gitattributes` file and modified build options for Windows to deal with potential file encoding issues on Windows.
- Edit to `utilities/run_samples.sh` to hopefully fix issues with log file outputting within GitHub Actions workflows.
- Moved `AGENTD.md` back to the base directory because it was not being applied globally when in `doc`.
- Added a check to `Context::addPolymeshObject()` to ensure that the UUIDs don't already belong to another object.
- Refactored `Primitive::setPrimitiveData()`, `Primitive::getPrimitiveData()`, `Context::setPrimitiveData()`, and `Context::getPrimitiveData()` to use templates to avoid a lot of redundant code.
- Refactored `Context::setGlobalData()` and `Context::getGlobalData()` to use templates to avoid a lot of redundant code.
- Re-wrote how templates are handled for `helios::resize_vector()`, `helios::flatten()` and `helios::powi()` to be more robust and explicitly correct.
- Removed overloaded version of `Context::setPrimitiveData( uint UUID, const char* label, HeliosDataType type, uint size, void* data )`, as it is not needed. The vector-based version of `Context::setPrimitiveData()` should be used instead.
- Re-wrote libjpeg error handling to me more robust.
- Some updates to object geometry updating.
- Added check for very small petiole length or radius so that it can be set by the user to be exactly 0.
- Fixed asset copy commands in CMakeLists.txt that could cause an error on some Windows systems.
- Re-wrote libjpeg error handling to me more robust.
- Fixed texture and shader copy commands in CMakeLists.txt that could cause an error on some Windows systems.
- Fixed an error in `Visualizer::displayImage()` where the arguments to `read_JPEG_file()` and `read_png_file()` were swapped.
- Fixed issues with `Visualizer::clearColor()` where the visualizer was not properly reverting to RGB coloring.
- Fixed where the colorbar range was not being automatically updated when switching between different primitive/object data visualizations.
- Fixed an error where tiled textures were showing ghost lines at the seams between adjacent tiles.
- Fixed 'haloing' around texture-masked primitives.
- Implemented a (temporary) fix to make sure that colors are updated if the user successively calls `Visualizer::colorContextPrimitivesByData()`, `Visualizer::colorContextObjectsByData()`, or `Visualizer::clearColor()`. A more efficient long-term fix is still needed.
- `plantID` can now be set as primitive or object data.
- Added an example to the documentation of manually grouping leaves into a plant ID
- Added self-test to check `plantID` assignment.
- CMake now uses consistent c++ standard for CUDA code based on the standard used for regular c++ code. It also now explicitly sets the c++ standard for Windows CUDA code.
Co-authored by: Sean Banks <smbanx@users.noreply.github.com>
Co-authored by: Kyle Rizzo <ktrizzo@users.noreply.github.com>1 parent e3f2d85 commit c38ac3d
492 files changed
Lines changed: 50453 additions & 65368 deletions
File tree
- .github/workflows
- core
- include
- src
- doc
- html
- search
- plugins
- aeriallidar
- canopygenerator/src
- energybalance
- leafoptics/src
- lidar
- doc
- src
- photosynthesis/src
- plantarchitecture
- assets/textures
- doc
- include
- src
- planthydraulics
- include
- src
- projectbuilder/src
- radiation
- doc
- src
- visualizer
- doc
- include
- shaders
- src
- voxelintersection
- src
- weberpenntree/src
- utilities
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
File renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| 58 | + | |
58 | 59 | | |
59 | 60 | | |
60 | 61 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| 60 | + | |
60 | 61 | | |
61 | 62 | | |
62 | 63 | | |
| |||
441 | 442 | | |
442 | 443 | | |
443 | 444 | | |
444 | | - | |
| 445 | + | |
| 446 | + | |
445 | 447 | | |
446 | | - | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
447 | 458 | | |
448 | 459 | | |
449 | 460 | | |
| |||
523 | 534 | | |
524 | 535 | | |
525 | 536 | | |
526 | | - | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
527 | 541 | | |
528 | 542 | | |
529 | 543 | | |
| |||
534 | 548 | | |
535 | 549 | | |
536 | 550 | | |
537 | | - | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
538 | 555 | | |
539 | 556 | | |
540 | 557 | | |
| |||
546 | 563 | | |
547 | 564 | | |
548 | 565 | | |
549 | | - | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
550 | 570 | | |
551 | 571 | | |
552 | 572 | | |
| |||
657 | 677 | | |
658 | 678 | | |
659 | 679 | | |
660 | | - | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
661 | 696 | | |
662 | 697 | | |
663 | 698 | | |
| |||
805 | 840 | | |
806 | 841 | | |
807 | 842 | | |
808 | | - | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
809 | 850 | | |
810 | 851 | | |
811 | 852 | | |
812 | 853 | | |
813 | 854 | | |
814 | 855 | | |
815 | 856 | | |
816 | | - | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
817 | 866 | | |
818 | 867 | | |
819 | 868 | | |
820 | 869 | | |
821 | 870 | | |
822 | 871 | | |
823 | 872 | | |
824 | | - | |
825 | | - | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
826 | 884 | | |
827 | 885 | | |
828 | 886 | | |
| |||
0 commit comments