Skip to content

Conversation

@Popov72
Copy link
Contributor

@Popov72 Popov72 commented Nov 27, 2025

Also in this PR:

  • Fix crash when depth/stencil attachment has no depth in WebGPU
  • Slightly refactor IStencilState
  • Fix wrong error message when the last disabled pass is not a render pass
  • LightingVolume: Fix crash in WebGL when updating the buildFullVolume property

[UPDATE] I added the NRG blocks corresponding to the lighing volume and volumetric lighting tasks

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 27, 2025

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 27, 2025

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 27, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 27, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 27, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 27, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 27, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 27, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 27, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 27, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 27, 2025

@Popov72
Copy link
Contributor Author

Popov72 commented Nov 27, 2025

WebGL visu test generates this error:

 ANGLE (Apple, ANGLE Metal Renderer: Apple M1, Unspecified Version)
Running test: FrameGraph volumetric lighting . Meta:  #3VH0AC
[FrameGraph volumetric lighting] [.WebGL-0x13c00424e00] GL_INVALID_OPERATION: glDrawElements: It is undefined behaviour to have a used but unbound uniform buffer.
[FrameGraph volumetric lighting] [.WebGL-0x13c00424e00] GL_INVALID_OPERATION: glDrawElements: It is undefined behaviour to have a used but unbound uniform buffer.

I have no idea why it fails, as it works locally in all browsers I tested (Chrome, Firefox, Edge). So, I'm just disabling this test for WebGL2 for now.

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 27, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 27, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 27, 2025

@sebavan
Copy link
Member

sebavan commented Nov 27, 2025

WebGL visu test generates this error:

 ANGLE (Apple, ANGLE Metal Renderer: Apple M1, Unspecified Version)
Running test: FrameGraph volumetric lighting . Meta:  #3VH0AC
[FrameGraph volumetric lighting] [.WebGL-0x13c00424e00] GL_INVALID_OPERATION: glDrawElements: It is undefined behaviour to have a used but unbound uniform buffer.
[FrameGraph volumetric lighting] [.WebGL-0x13c00424e00] GL_INVALID_OPERATION: glDrawElements: It is undefined behaviour to have a used but unbound uniform buffer.

I have no idea why it fails, as it works locally in all browsers I tested (Chrome, Firefox, Edge). So, I'm just disabling this test for WebGL2 for now.

Where you able to try on a mac ?

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 27, 2025

@sebavan sebavan enabled auto-merge (squash) November 27, 2025 22:15
@Popov72
Copy link
Contributor Author

Popov72 commented Nov 27, 2025

WebGL visu test generates this error:

 ANGLE (Apple, ANGLE Metal Renderer: Apple M1, Unspecified Version)
Running test: FrameGraph volumetric lighting . Meta:  #3VH0AC
[FrameGraph volumetric lighting] [.WebGL-0x13c00424e00] GL_INVALID_OPERATION: glDrawElements: It is undefined behaviour to have a used but unbound uniform buffer.
[FrameGraph volumetric lighting] [.WebGL-0x13c00424e00] GL_INVALID_OPERATION: glDrawElements: It is undefined behaviour to have a used but unbound uniform buffer.

I have no idea why it fails, as it works locally in all browsers I tested (Chrome, Firefox, Edge). So, I'm just disabling this test for WebGL2 for now.

Where you able to try on a mac ?

No, I don't have a mac...

@sebavan
Copy link
Member

sebavan commented Nov 28, 2025

WebGL visu test generates this error:

 ANGLE (Apple, ANGLE Metal Renderer: Apple M1, Unspecified Version)
Running test: FrameGraph volumetric lighting . Meta:  #3VH0AC
[FrameGraph volumetric lighting] [.WebGL-0x13c00424e00] GL_INVALID_OPERATION: glDrawElements: It is undefined behaviour to have a used but unbound uniform buffer.
[FrameGraph volumetric lighting] [.WebGL-0x13c00424e00] GL_INVALID_OPERATION: glDrawElements: It is undefined behaviour to have a used but unbound uniform buffer.

I have no idea why it fails, as it works locally in all browsers I tested (Chrome, Firefox, Edge). So, I'm just disabling this test for WebGL2 for now.

Where you able to try on a mac ?

No, I don't have a mac...

I ll try today as i wonder if this is our special mode to disable ubo or smthg similar there.

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 28, 2025

Graph tools CI has failed you can find the test results at:

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/TOOLS/refs/pull/17515/merge/testResults/

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 28, 2025

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 28, 2025

Graph tools CI has failed you can find the test results at:

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/TOOLS/refs/pull/17515/merge/testResults/

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 28, 2025

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 28, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 28, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 28, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 28, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Nov 28, 2025

@sebavan sebavan merged commit 9e365f3 into BabylonJS:master Nov 28, 2025
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants