Search Issue Tracker

By Design

Votes

0

Found in

6000.0.60f1

6000.2.7f1

6000.3.0b6

6000.4.0a2

Issue ID

UUM-121677

Regression

No

Particle System with the custom Material breaks the Scene view when the material is using a Shader Graph with the Texture with the power of negative value

-

How to reproduce:
1. Open the attached project "BugRepro"
2. Open the "OutdoorScene" scene
3. In the Hierarchy, select the "Particle System" GameObject under the "Fireball"
4. Zoom in to the glowing orb and observe the results

Expected results: The Scene view doesn't become black or flicker
Actual results: The Scene view starts to flicker and becomes black

Reproducible with: 6000.0.60f1, 6000.2.7f1, 6000.3.0b6, 6000.4.0a2

Reproducible on: macOS Sequoia 15.6 (M1), Windows 11
Not reproducible on: No other environment tested

  1. Resolution Note:

    Pow functions with negative exponents or bases are not necessarily portable across platforms and devices.

    This is because many power operations on video cards are implemented as exp2(log2(B) * A). This does not support negative numbers in a predictable way. Different platforms will handle negative or zero cases differently.

    While Shader Graph aims to be as portable as possible, there would be a performance penalty to hide this problem. Users can handle this case by preventing negative values to show up in content or by handling such cases within their graph as they see fit.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.