Skip to content
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

Mesh: fix LOD management #16038

Merged
merged 52 commits into from
Jan 7, 2025
Merged
Changes from 1 commit
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
2e3b9d6
Refactor to use InternalTexture instead of RenderTargetWrapper
Popov72 Nov 22, 2024
5d8adf9
Merge branch 'master' of https://github.com/BabylonJS/Babylon.js into…
Popov72 Nov 22, 2024
013484f
Add missing "readonly" and docs
Popov72 Nov 22, 2024
f83079e
Merge branch 'master' of https://github.com/BabylonJS/Babylon.js into…
Popov72 Nov 22, 2024
36e4fdc
Address comments
Popov72 Nov 22, 2024
64a3715
Fix default value for depth texture format
Popov72 Nov 22, 2024
2876218
Merge branch 'master' of https://github.com/BabylonJS/Babylon.js into…
Popov72 Nov 22, 2024
9e28a1f
Fix getter returning undefined
Popov72 Nov 22, 2024
046a0fe
Add resouce container and shadow generator task
Popov72 Nov 30, 2024
d24d16e
Merge branch 'master' of https://github.com/BabylonJS/Babylon.js into…
Popov72 Nov 30, 2024
11a5564
Calculate a suitable light position for better shadows
Popov72 Nov 30, 2024
a0f613a
Add editable properties to shadow generator
Popov72 Nov 30, 2024
1481a2e
Use a dummy light for ShadowLight when necessary
Popov72 Dec 2, 2024
bd74795
Merge branch 'master' of https://github.com/BabylonJS/Babylon.js into…
Popov72 Dec 2, 2024
4da574c
Fix framebuffer not reset to the right one after MSAA resolve
Popov72 Dec 2, 2024
a67c225
Set a better default graph
Popov72 Dec 2, 2024
835093d
Factor and simplify code
Popov72 Dec 4, 2024
fc2e46d
Finish implementation of the shadow generator block and task
Popov72 Dec 4, 2024
d37a270
Add the cascaded shadow generator task and block
Popov72 Dec 6, 2024
ed634f9
Merge branch 'master' of https://github.com/BabylonJS/Babylon.js into…
Popov72 Dec 6, 2024
9b9ce6a
Fix properties of object renderer not saved
Popov72 Dec 6, 2024
0561217
Fix crash when effectWrapper / effect not built
Popov72 Dec 6, 2024
6e5a402
Remove wrong code
Popov72 Dec 6, 2024
2b3c32e
Fix typos
Popov72 Dec 6, 2024
bf28df4
Use constants instead of hard values
Popov72 Dec 7, 2024
f597961
Implement execute task and block
Popov72 Dec 10, 2024
1387a93
Merge branch 'master' of https://github.com/BabylonJS/Babylon.js into…
Popov72 Dec 10, 2024
209f532
Better code
Popov72 Dec 10, 2024
1dead21
Avoid code duplication when declaring IGlowLayerOptions
Popov72 Dec 14, 2024
4d97b35
Add a glow layer task / block to the frame graph
Popov72 Dec 14, 2024
f39d949
Merge branch 'master' of https://github.com/BabylonJS/Babylon.js into…
Popov72 Dec 14, 2024
81fe695
Add support for ldrMerge property
Popov72 Dec 16, 2024
8c449f3
Add dependencies input to all tasks
Popov72 Dec 16, 2024
995898e
Ensures that the frame graph is in a valid state when an exception is…
Popov72 Dec 16, 2024
d2d35bd
More refactoring
Popov72 Dec 22, 2024
ff2a68c
Register the thin effect layers in the scene
Popov72 Dec 23, 2024
a611ba9
Clean doc
Popov72 Dec 23, 2024
ad971d8
Rollback changes to register thin effect in scene
Popov72 Dec 23, 2024
267199f
Merge branch 'master' of https://github.com/BabylonJS/Babylon.js into…
Popov72 Dec 24, 2024
4d4cd67
Sync with codebase
Popov72 Dec 24, 2024
7d70226
Minor changes
Popov72 Dec 24, 2024
9d72396
restore the right framebuffer
Popov72 Dec 26, 2024
6d75334
Add camera to shadow generator task (for LOD)
Popov72 Dec 26, 2024
b5ac264
Rework management of LODs per camera
Popov72 Dec 26, 2024
8d20ff2
Implement proper custom mesh isReady in shadow generator
Popov72 Dec 26, 2024
cfcf941
Fix pass not ready
Popov72 Dec 26, 2024
984eaf4
Correction of out-of-date pass name
Popov72 Dec 26, 2024
a81385d
Fix wrong coc texture used by the dof merge post process
Popov72 Dec 26, 2024
7dcc38a
Add visu tests for frame graph
Popov72 Dec 27, 2024
e6b9e1b
Merge branch 'master' of https://github.com/BabylonJS/Babylon.js into…
Popov72 Jan 6, 2025
d05403e
Add tests for the glow layer
Popov72 Jan 6, 2025
b25c496
Minor fix
Popov72 Jan 6, 2025
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
Prev Previous commit
Next Next commit
Merge branch 'master' of https://github.com/BabylonJS/Babylon.js into…
… framegraph-resourcecont-shadowgen
Popov72 committed Dec 2, 2024

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
commit bd74795e5cc26bc3e6d7342cc6f1b9ee14abe322

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.