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
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
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Terrain Tree cast Realtime and Baked shadows simultaneously when "Mixed" Light mode and "Subtractive" Baked Illumination is used in Edit mode
- OnPostprocessAllAssets() is not called for a modified Prefab when another Asset is set Dirty in the same callback
- [Android] UIToolkit ClickEvent is fired when the device is rotated
- Compilation errors occur when "uintBitsToFloat(int)" gets used in OpenGLES
- User Reporting does not send reports when Managed Stripping Level is set to Low or higher
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.