View Issue Details

IDProjectCategoryView StatusLast Update
0001618NoesisGUIUnitypublic2020-09-14 01:40
ReporterToaster Assigned Tojsantos  
PrioritynormalSeveritymajor 
Status resolvedResolutionfixed 
Product Version2.2.6 
Summary0001618: Unity with Metal(MacOS) shows black screen in game mode when the camera background type is set to solid color.
Description

Using Unity 2019.2.17f1 and NoesisGUI 2.2.6 a black screen appears when switching to the game tab or when pressing play. Everything works fine if you switch the background type property of the camera to skybox. Switching to OpenGL the GUI also renders as expected even if the background type of the camera is set to Solid Color.

Steps To Reproduce
  1. Load the NoesisGUI asset bundle into unity's default LWRP project template.
  2. Open up the Hello World sample or any other sample.
  3. Press play
  4. Verify black screen shows up and no UI.
  5. Switch background type property of the unity camera to be "skybox"
  6. Press play
  7. Verify that the NoesisGUI shows up as expected.
  8. Switch camera background back to "Solid Color".
  9. Change unity's rendering API from Metal to OpenGL.
  10. Press Play
  11. Verify NoesisGUI shows up as expected.
PlatformmacOS

Activities

jsantos

jsantos

2020-01-13 17:07

manager   ~0006069

Thanks for the report. Could you please verify is this is also happening in 2.2.5 ?

https://drive.google.com/open?id=1j9BX_ofyqLsNOr5sSeTkG9tXsMS8jyA6

Toaster

Toaster

2020-01-13 17:20

reporter   ~0006070

I can verify that it is also an issue in (2.2.5).

jsantos

jsantos

2020-01-13 17:22

manager   ~0006071

Thanks for the information. I see, you are also using LWRP, does the issue happen in a clean Unity project with default fixed pipeline?

Toaster

Toaster

2020-01-13 17:30

reporter   ~0006072

I tested as suggested, and it appears to work fine with the fixed pipeline.

jsantos

jsantos

2020-01-13 17:41

manager   ~0006073

Thanks for reporting. Almost for sure, this is a bug in Unity. When the 3D scene is empty (including the skybox) they think there is nothing to paint, but one more time the forgot about native plugins... So basically, they are not calling us and we don't have the chance to paint.

We will try to find a workaround. Thanks again.

Toaster

Toaster

2020-01-13 17:42

reporter   ~0006074

I'll try it out with the LWRP and a render texture! I think that should probably work.

jsantos

jsantos

2020-01-13 17:44

manager   ~0006075

For now, as a workaround I would try using a Skybox or just having a fake geometry in the scene. That should work.

jsantos

jsantos

2020-09-14 01:40

manager   ~0006624

This should be fixed in 3.0.X, please reopen again if you still observe the issue.

Issue History

Date Modified Username Field Change
2020-01-13 16:32 Toaster New Issue
2020-01-13 16:32 Toaster Tag Attached: C#
2020-01-13 16:32 Toaster Tag Attached: Unity
2020-01-13 16:32 Toaster Tag Attached: Unity LWRP
2020-01-13 17:07 jsantos Assigned To => jsantos
2020-01-13 17:07 jsantos Status new => assigned
2020-01-13 17:07 jsantos Note Added: 0006069
2020-01-13 17:07 jsantos Status assigned => feedback
2020-01-13 17:20 Toaster Note Added: 0006070
2020-01-13 17:20 Toaster Status feedback => assigned
2020-01-13 17:22 jsantos Note Added: 0006071
2020-01-13 17:22 jsantos Status assigned => feedback
2020-01-13 17:30 Toaster Note Added: 0006072
2020-01-13 17:30 Toaster Status feedback => assigned
2020-01-13 17:41 jsantos Note Added: 0006073
2020-01-13 17:42 Toaster Note Added: 0006074
2020-01-13 17:44 jsantos Note Added: 0006075
2020-09-14 01:40 jsantos Status assigned => resolved
2020-09-14 01:40 jsantos Resolution open => fixed
2020-09-14 01:40 jsantos Note Added: 0006624
2025-10-10 13:29 jsantos Category Unity3D => Unity