Search Issue Tracker

Postponed means that the issue was either a feature request or something that requires major refactoring on our side. Since that makes the issue not actionable in the close future we choose to close it as Postponed and add it on our internal roadmaps and technical debt pages instead.

Postponed

Votes

1

Found in

2018.2.0a4

Issue ID

1075799

Regression

No

SystemInfo.graphicsMultiThreaded returns inconsistent values depending on Graphics API used

Graphics - General

-

How to reproduce:
1. Open attached "GraphicsMT" project
2. Go to Player Settings --> Other settings, observe that Graphics Jobs are enabled and DirectX11 is used Graphics API
3. Build&Run project and observe the value of SystemInfo.graphicsMultiThreaded is false
4. Change Graphics API to OpenGL and Build&Run project again

Actual result - SystemInfo.graphicsMultiThreaded returns false on DirectX,Vulkan Graphics API's when Graphics Jobs are enabled. However, on OpenGL, SystemInfo.graphicsMultiThreaded always returns true. This also happens on Android platform with Multithreading and Graphics Jobs enabled (Vulkan returns false, while OpenGL returns true)
Expected result - Either SystemInfo.graphicsMultiThreaded returns false on all Graphics API's or none of them

Reproducible with - 2018.3.0a11, 2018.2.6f1, 2018.1.9f2, 2018.1.0a1

  1. Resolution Note:

    This will be resolved when Graphics Jobs leaves the experimental. SystemInfo.graphicsMultiThreaded actually also depends on whether GraphicsJobs is turned on in PlayerSettings. When GraphicsJobs is on, SystemInfo.graphicsMultiThreaded will become off.

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.