rendering: integrate Coin render layers with FreeCAD - #45
Closed
tritao wants to merge 8 commits into
Closed
Conversation
tritao
force-pushed
the
draw-list-history-v2
branch
2 times, most recently
from
August 11, 2026 10:50
521a1be to
dee06cb
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
2 times, most recently
from
August 11, 2026 13:15
e40826b to
9319a27
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
from
August 11, 2026 13:35
dee06cb to
9e9914d
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
from
August 11, 2026 13:35
9319a27 to
8db4734
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
from
August 11, 2026 14:05
9e9914d to
47ce8d9
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
from
August 11, 2026 14:05
8db4734 to
20b38a6
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
from
August 11, 2026 15:25
06efa46 to
1e25001
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
from
August 11, 2026 15:48
47ce8d9 to
deb89ee
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
from
August 11, 2026 15:48
1e25001 to
a7cd095
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
from
August 11, 2026 15:57
deb89ee to
fab1b24
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
2 times, most recently
from
August 11, 2026 16:13
cb7bc43 to
7d93db4
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
from
August 11, 2026 16:13
fab1b24 to
68b725b
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
from
August 11, 2026 17:49
7d93db4 to
fb10aec
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
from
August 11, 2026 17:49
68b725b to
ed52691
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
from
August 11, 2026 18:38
fb10aec to
87ebff7
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
from
August 11, 2026 18:38
ed52691 to
a1476e9
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
3 times, most recently
from
August 12, 2026 14:15
341b26b to
7cc698d
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
from
August 12, 2026 14:15
28d4e9d to
0350304
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
from
August 12, 2026 14:24
7cc698d to
802923f
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
from
August 12, 2026 14:24
0350304 to
33855df
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
from
August 12, 2026 14:25
802923f to
52fe9a5
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
from
August 12, 2026 14:25
33855df to
e320a74
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
from
August 12, 2026 14:31
52fe9a5 to
9bf3777
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
from
August 14, 2026 18:30
ee5fd9c to
050aad4
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
from
August 14, 2026 18:46
71f92d5 to
888c4f8
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
from
August 14, 2026 18:46
050aad4 to
cf9c4ed
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
from
August 14, 2026 19:30
888c4f8 to
97118f1
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
2 times, most recently
from
August 14, 2026 19:49
685f214 to
f9702af
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
2 times, most recently
from
August 14, 2026 20:25
bbef684 to
962af42
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
3 times, most recently
from
August 14, 2026 21:38
d24c1ce to
28ceb9e
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
from
August 14, 2026 21:38
1d05975 to
8208011
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
from
August 14, 2026 22:46
28ceb9e to
e2bf344
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
from
August 14, 2026 22:46
8208011 to
8c43fd9
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
from
August 14, 2026 23:21
e2bf344 to
98afa26
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
2 times, most recently
from
August 14, 2026 23:42
b7d43cf to
715c5d3
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
from
August 14, 2026 23:42
98afa26 to
0f5a38e
Compare
tritao
force-pushed
the
draw-list-history-v2
branch
from
August 15, 2026 00:03
715c5d3 to
e5dbe82
Compare
tritao
force-pushed
the
stack/freecad-compat
branch
2 times, most recently
from
August 15, 2026 00:05
a03de09 to
62ae269
Compare
Collaborator
Author
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add the render-layer and multi-stage orchestration needed by FreeCAD on top of the retained DrawList manager integration.
The retained IR remains backend-neutral and the OpenGL backend remains responsible only for executing retained commands and managing GPU resources. LegacyGL provides compatibility behavior without defining the retained architecture.
Stack
Layer 16/16, based on PR #33.