Search Issue Tracker

Active

Under Consideration for 2021.3.X, 2022.3.X, 6000.0.X

Fixed in 6000.1.0a7

Votes

6

Found in

2021.3.45f1

2022.3.50f1

6000.0.23f1

Issue ID

UUM-84610

Regression

No

Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active

--

-

How to reproduce:
1. Create an empty HDRP project
2. Go to Window -> Rendering -> Graphics Compositor
3. Check the "Enable Compositor" checkbox
4. Make sure to have a Camera SubLayer
5. Change the "Output Camera" to "Main Camera (Camera)"
6. Observe the window

Expected results: There are no visual artifacts
Actual results: There are severe visual artifacts that might make the window unusable, sometimes other windows have the same artifacts

Reproducible with: 2021.3.45f1, 2022.3.50f1, 6000.0.23f1

Reproducible on: macOS Sequoia 15.0 (M1), MacOS Sonoma 14.5 (M1 Max), MacOS Sonoma 14.6.1 (M3 Pro)
Not reproducible on: Windows 11, Windows 10, MacOS Sonoma 14.6.1 (Intel)

Note:
* In older versions flickering mostly occurs in sub menus and Inspector

* Reproduction seems to differ depending on the chip, the window flashing black on M3 chip and being "pixelated" and flashing rapidly on M1 chips (see attached videos)
* Sometimes the actual behavior turns into expected when the window looses focus
* Warnings were observed being spammed in 6000.0.10f1 on Intel Macs (visual behavior was good) (see image)

Comments (4)

  1. gangminseung835

    Dec 29, 2024 15:02

    using UnityEngine;

    public class CarController : MonoBehaviour
    {
    public WheelCollider frontLeft, frontRight, rearLeft, rearRight;
    public float motorForce = 1500f;
    public float steeringAngle = 30f;

    private float inputX, inputY;

    void Update()
    {
    inputX = Input.GetAxis("Horizontal");
    inputY = Input.GetAxis("Vertical");
    }

    void FixedUpdate()
    {
    frontLeft.steerAngle = inputX * steeringAngle;
    frontRight.steerAngle = inputX * steeringAngle;

    rearLeft.motorTorque = inputY * motorForce;
    rearRight.motorTorque = inputY * motorForce;
    }
    }

  2. cparki76

    Oct 28, 2024 16:41

    We are using a graphics compositor for using a render texture to (long story short) render our UI in gamma color space in HDRP. We encountered the flickering issue presented here and found that selecting v-sync in the resolution drop down for the game view mitigated the issue for now. We did not see the issue in builds.

  3. chunglv

    Oct 23, 2024 03:14

    Assertion failed on expression: 'SUCCEEDED(hr)'

  4. chunglv

    Oct 20, 2024 07:57

    SUCCEEDED(hr)

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.