Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
4053a65
[examples] More enum, cleaner, in ParameterEditing.
dlyr Nov 1, 2025
1c0f74e
[external] Update QtNodes, skip build doc.
dlyr Feb 11, 2026
c37193a
[external] Use master commit for QtNodes, waiting new release.
dlyr Feb 13, 2026
fe9678f
[external] No shallow on qt nodes until tag release.
dlyr Mar 20, 2026
c5c9077
[external] Bump most external versions. Update corresponding code.
dlyr Apr 9, 2026
8788c7e
[external] Go back to eigen 3.4.1
dlyr Apr 10, 2026
fd977a1
[external] Update glm dir.
dlyr Apr 9, 2026
07e5670
[core] set DLL_EXPORT visibility for g++/clang
dlyr Oct 25, 2025
73bcf65
[gui] Rework on variable set enum management (wip?).
dlyr Nov 1, 2025
29ba706
[gui] remove debug message.
dlyr Nov 16, 2025
99bd83f
[cmake] Move find package in the windeplyqt function.
dlyr Jan 15, 2026
fa1b226
[headless] Use update CLI11, use one header version.
dlyr Feb 5, 2026
659e76a
[engine] Remove default struct ctor.
dlyr Apr 1, 2026
ad500c3
Switch to c++ 20 (there are some cool helpers...)
dlyr Apr 1, 2026
1e7df08
[gui] Update lambda capture according to c++ 20.
dlyr Apr 1, 2026
7b66cc6
[core] Fix missing math define for msvc (in pch).
dlyr Apr 1, 2026
0e7716d
[gui] Use Qt's contains instead of std::find.
dlyr Apr 9, 2026
4277411
[ci] Bump Qt version to last LTS 6.8.3.
dlyr Apr 9, 2026
8154e4c
[core] Fix cross return type.
dlyr Apr 9, 2026
5b217c8
[tests] Add Eigen openmesh specialization unittest.
dlyr Apr 9, 2026
e9c267b
[plugin] Delete empty source file.
dlyr Apr 10, 2026
7fa7e2d
[core] Do not overload eigen_assert macro.
dlyr Apr 10, 2026
a833a70
[cmake] Coverage for both llvm and gcc (add env)
dlyr Nov 22, 2025
71499e3
[ci][cmake] Add llvm cov
dlyr Nov 22, 2025
d4e7438
[engine] Move nested class out of function def, fix coverage.
dlyr Feb 5, 2026
5074d9e
[ci] Remove unused linux-clang option.
dlyr Mar 25, 2026
0771e68
[cmake][examples] c++ 20 everywhere.
dlyr Apr 1, 2026
4b87759
[core][examples] Fix warnings form c++ 20.
dlyr Apr 1, 2026
6e856cb
[core] More make type readable fixes (Eigen<Scalar -> Vector).
dlyr Apr 1, 2026
25ce653
[core] Return plain string instead of ref in getAttribName.
dlyr Apr 10, 2026
d923604
[core][engine][dataflow][tests] Fix some c++20 warnings.
dlyr Apr 10, 2026
e22dcc5
[core][dataflow] Fix some const.
dlyr Feb 8, 2026
7dbc0c3
[doc] Update according to external update.
dlyr Apr 13, 2026
eca7179
[cmake] Update CodeCoverage.cmake from upstream.
dlyr Apr 18, 2026
c49feb9
[cmake] Use plain CodeCoverage from upstream, ignoring cmake-format h…
dlyr Apr 19, 2026
39686c0
[cmake] Fix RadiumCoverage according to CodeCoverage update.
dlyr Apr 19, 2026
31a6927
[dataflow-core] Node parameter serializer.
dlyr Oct 27, 2025
f26da05
[dataflow-core] Add bool to serializer.
dlyr Oct 29, 2025
c33668c
[dataflow-qtgui] Add label to line edit.
dlyr Oct 29, 2025
d642d05
[dataflow-core] Add (de)serializer singleton to allow dynamic type.
dlyr Nov 1, 2025
8672b15
[dataflow-qtgui] Allow client code to override WidgetFactory.
dlyr Nov 1, 2025
e90c55c
[dataflow-core] Add clear serializer json (was bugged).
dlyr Nov 2, 2025
b5ba54f
[dataflow-core] Add using DynamicVisitor::operator() to serializers.
dlyr Nov 3, 2025
5675c0b
[dataflow-core] Tmp try catch json.
dlyr Nov 3, 2025
3b25220
[dataflow-core] Simplify try catch.
dlyr Nov 14, 2025
39c7c1a
[dataflow-core] Fix typo in error message.
dlyr Feb 5, 2026
249320e
[dataflow-core] port data is const.
dlyr Feb 5, 2026
f6d7312
[dataflow-core] Add const to is_input/is_output.
dlyr Feb 7, 2026
859938f
[dataflow-core] Refactor
dlyr Feb 7, 2026
370f48e
[core][dataflow] Fix some const. Revert data() constness for port.
dlyr Feb 8, 2026
f59dd70
[dataflow-core] Reorganize node decl order.
dlyr Feb 9, 2026
982b1b8
[dataflow-core] Add threaded exec using task queue, progress.
dlyr Feb 21, 2026
333f990
[dataflow-core] Add log callback, and log mutex.
dlyr Feb 21, 2026
19e6f00
[dataflow-core] Add log callback setter.
dlyr Feb 21, 2026
072063c
[dataflow-core] Log error deserializer.
dlyr Mar 20, 2026
a5265a7
[dataflow-core] Add node name to log callback.
dlyr Apr 1, 2026
a442b95
[examples] Add log in graph as node example.
dlyr Apr 1, 2026
11728e3
[dataflow] Make REGISTER_TYPE_TO_FACTORY namespace a string.
dlyr Apr 1, 2026
463d453
[dataflow-gui] Split category in tree according to '/' in name.
dlyr Apr 1, 2026
e7fd664
[dataflow-core] Refactor treeview (factorize code into function).
dlyr Apr 1, 2026
360afd7
[dataflow-core] Move node_typename to cpp.
dlyr Apr 7, 2026
bf3e326
[dataflow-core] Move GraphNodes implem to cpp, add a bit of doc.
dlyr Apr 1, 2026
e1e0286
[dataflow-core] Fix filelist.cmake using script.
dlyr Apr 1, 2026
ae57d55
[dataflow] Use macro for node_typename.
dlyr Apr 10, 2026
0e98d62
[dataflow-core] Comment for futur parallel version of transform.
dlyr Apr 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 1 addition & 5 deletions .github/workflows/build-matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,6 @@ on:
required: false
type: string
default: "true"
linux-clang:
required: false
type: string
default: "true"
build-release:
required: false
type: string
Expand Down Expand Up @@ -89,7 +85,7 @@ jobs:
echo '{ "name": "float", "value": "OFF"}'
[[ "true" == "${{ inputs.use-double }}" ]] && echo ', { "name": "double", "value": "ON" }'
echo '],'
echo '"qtversion" : [ { "name" : "qt6", "value" : "6.2.0"}],'
echo '"qtversion" : [ { "name" : "qt6", "value" : "6.8.3"}],'
echo '"coverage" : ['
[[ "true" == "${{ inputs.coverage }}" ]] && echo '{ "value" : "ON", "extra-flags" : "-DRADIUM_ENABLE_GL_TESTING=ON" }' || echo '{ "value" : "OFF", "extra-flags" : "" }'
echo "]"
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/pull-request-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@ jobs:
with:
windows: "false"
macos: "false"
build-release: "false"
build-release: "true"
build-debug: "false"
coverage: "true"
secrets:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
3 changes: 2 additions & 1 deletion .github/workflows/push-rc-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ jobs:
with:
windows: "false"
macos: "false"
build-release: "false"
build-release: "true"
build-debug: "false"
coverage: "true"
secrets:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
1 change: 1 addition & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ repos:
rev: v0.6.13
hooks:
- id: cmake-format
exclude: cmake/CodeCoverage.cmake
- repo: https://github.com/igorshubovych/markdownlint-cli
rev: v0.45.0
hooks:
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ option(
"Enable examples app build. To install examples, build explicitly the target Install_RadiumExamples."
OFF
)
option(RADIUM_ENABLE_COVERAGE "Enable coverage, gcc only. Experimental, sets ENABLE_TESTING ON" OFF)
option(RADIUM_ENABLE_COVERAGE "Enable coverage, sets RADIUM_ENABLE_TESTING ON" OFF)
option(RADIUM_ENABLE_PCH "Enable precompiled headers." OFF)
option(RADIUM_USE_DOUBLE "Use double precision for Scalar." OFF)
option(RADIUM_GENERATE_LIB_CORE "Include Radium::Core in CMake project." ON)
Expand Down
Loading
Loading