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

Bloom broken on Linux studio #53

Open
lukedodd opened this issue Aug 4, 2023 · 5 comments
Open

Bloom broken on Linux studio #53

lukedodd opened this issue Aug 4, 2023 · 5 comments
Assignees

Comments

@lukedodd
Copy link

lukedodd commented Aug 4, 2023

Bloom seems to be broken on Linux studio.

Studio version 0.8.3 but latest studio versions crash on startup on Ubuntu 22.04.

To Reproduce

Open up any scene in studio, switch to forward AAA pipeline. Crank up bloom settings. Observe a vertical banding effect. Shown here on cornel-box/main_direct.scn from sample projects.

image

Expected behavior

Smooth bloom without vertical banding.

Desktop:

  • OS: Ubuntu 22.04. nvidia gpu (3080).
@astrofra
Copy link
Contributor

astrofra commented Aug 7, 2023

Hi,
thanks for this report.
Looks like a precision issue. I will try to reproduce it on my own system and will let you know.

@astrofra
Copy link
Contributor

Hi,
the issue with the Bloom is not specifically related to Linux ... but to OpenGL.
There is something in the GL coordinates system that we probably don't handle properly.
We will keep you posted as soon as this is fixed.
Screenshot_from_2023-08-14_11-04-46
image

@lukedodd
Copy link
Author

Thanks @astrofra!

@lukedodd
Copy link
Author

@astrofra Changing computeTexel to return just the uv argument instead of the current logic in the bloom upsample and down-sample shaders fixes the issue but has issues at the edge of the screen.

image

@astrofra
Copy link
Contributor

@lukedodd Thanks Luke!
I tried this (and a couple of other things) for an early diagnosis but, oddly, I don't observe the same result on Windows/OpenGL.
This issue is now on our "immediate" list :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants