Fanch
Topic Author
Posts: 1
Joined: 09 Jun 2014, 15:01

Rendererd3d11 exception

09 Jun 2014, 15:16

I'd like to use NoesisGUI trial to test neosisgui which seems great.

I just tried to add NoesisGUIPanel in the scene camera and add a sample's xaml in this script but when i'm executing the project, i got this exception :

RendererD3D11 not supported
Noesis.Error.Check () (at Assets/Plugins/NoesisGUI/Scripts/Core/NoesisError.cs:60)
NoesisGUISystem.Noesis_Init (System.String dataPath, System.String pluginsPath) (at Assets/Plugins/NoesisGUI/Scripts/Core/NoesisGUISystem.cs:410)
NoesisGUISystem.DoInit () (at Assets/Plugins/NoesisGUI/Scripts/Core/NoesisGUISystem.cs:175)
NoesisGUISystem.Init () (at Assets/Plugins/NoesisGUI/Scripts/Core/NoesisGUISystem.cs:131)
UnityEngine.GameObject:AddComponent()
NoesisGUISystem:Create() (at Assets/Plugins/NoesisGUI/Scripts/Core/NoesisGUISystem.cs:23)
NoesisGUIPanel:OnEnable() (at Assets/Plugins/NoesisGUI/Scripts/NoesisGUIPanel.cs:62)


On the other hand, if i start from DemoShooter project, add a new scene, the noesis panel on main camera, gui script on it and a xaml, it's works without any problem.

How can i solve this renderer issue on new projects?


(I'm on win7, using NoesisGUI-1.1.8.4841-TrialEditor.unitypackage on Unity 4.5)
 
User avatar
jsantos
Site Admin
Posts: 2923
Joined: 20 Jan 2012, 17:18
Contact:

Re: Rendererd3d11 exception

09 Jun 2014, 23:15

DX11 is yet not supported. This feature is coming in the next major release (v1.2).

For now, you have to use DX9 in Unity. In Unity 4.6+ newly created projects default to DirectX 11 on Windows now. It can be changed in Player Settings.
 
Morothar
Posts: 3
Joined: 09 Jun 2014, 11:13

Re: Rendererd3d11 exception

03 Jul 2014, 11:48

I'm using Unity Pro 4.5.1 on my Windows 8.1 machine, While I have disabled the option in the player settings I still get the error whenever I run the project in the editor. Is there any way to force disable DX11 in the editor?
 
Morothar
Posts: 3
Joined: 09 Jun 2014, 11:13

Re: Rendererd3d11 exception

03 Jul 2014, 12:09

Okay, Update:

As it seems the latest Unity runs on DX11 by default. As stated in the manual one can add -force-d3d9 as commandline parameter to help with that. This way I can now work with NoesisGUI on this machine.
 
User avatar
jsantos
Site Admin
Posts: 2923
Joined: 20 Jan 2012, 17:18
Contact:

Re: Rendererd3d11 exception

04 Jul 2014, 13:27

Thanks for the info. It will be useful for the rest of users.

Who is online

Users browsing this forum: Google [Bot] and 4 guests