-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
Fixed rendering issues related to environmentState.renderTranslucentDepthForPick. #9844
Conversation
Thank you so much for the pull request @ugnelis! I noticed this is your first pull request and I wanted to say welcome to the Cesium community! The Pull Request Guidelines is a handy reference for making sure your PR gets accepted quickly, so make sure to skim that.
Reviewers, don't forget to make sure that:
|
Update: this fix brings other issues when Line 3391 in ea7f738
updateAndRenderPrimitives is not included for renderTranslucentDepthForPick = true mode.
|
Thanks @ugnelis - I've confirmed we received your signed CLA - we'll take a look at this as soon as we get a chance! |
This seems like a good fix to me. The reason why @ugnelis can you restore your cesium fork? I was going to push to this branch but the remote is gone. My changes are here: https://github.com/CesiumGS/cesium/compare/pick-translucent-depth-fix?expand=1.
I don't see this problem on my branch. Here's the sandcastle I've been using for testing: Local sandcastle |
Hi @lilleyse, I have tried to restore my fork but I couldn't manage to do so successfully: it is missing some of my commits. Sorry about that. I suggest creating a new branch from this one where you can apply your changes |
Solves #9824.
I have tested only cases related to transparent entities and point clouds with shading.
It is possible that this should also have to be fixed for the Cesium VR https://github.com/CesiumGS/cesium/blob/main/Source/Scene/Scene.js#L2925-L2927