-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat/add abstractrenderview #60159
base: master
Are you sure you want to change the base?
Feat/add abstractrenderview #60159
Conversation
🪟 Windows buildsDownload Windows builds of this PR for testing. 🪟 Windows Qt6 buildsDownload Windows Qt6 builds of this PR for testing. |
18fac38
to
c665d88
Compare
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.
Thanks for updating the pull request. The design of the abstract render view class looks OK to me now, I have left various comments regarding the implementation details.
Thanks for the patience with my reviews, I know I am slow, but this is a lot of changes to digest...
rename QgsFramegraphUtils to QgsFrameGraphUtils
Co-authored-By: Mike Krus <[email protected]>
…class feat(3daxis): move camera creations into render view fix(qgs3daxissettings): add checks in readXml to avoid disabled axis view When the project is saved in an old version, minViewportRatio or maxViewportRatio can have bad saved data (ie. 0 values) leading to always disable axis view.
…w class feat(3d/shadow): move shadow setting updates from qgs3dmapscene into render view
e86f599
to
a6e1fb4
Compare
This PR is part of qgis/QGIS-Enhancement-Proposals#259 QEP (relates to qgis/QGIS-Enhancement-Proposals#252).
It introduces the
AbstractRenderview
concept to split the framegraph into a more modular way.As many files will be introduced, we move all framegraph related files in a new subdirectory
framegraph
.As examples, we extracted 3 renderviewes: one for the 3dAxis, one for the forward and one for the shadows.
cc @ptitjano @mkrus
Funded by CEA/DAM @renardf