-
- DigitalKarnage
- Posts: 22
- Joined:
Has DX11 been droped from the lastest releases?
Just woundering if DX11 support has been dropped from the lastest releases, it seems like the same header files that were used in a previous version '1.1.9' are no longer available in 1.1.14. Is there a new way of setting up the xaml renderer to support DX11 hardware
Re: Has DX11 been droped from the lastest releases?
Hmm... DirectX11 was never supported in v1.1. We added it to v1.2. What headers are you missing?
-
- DigitalKarnage
- Posts: 22
- Joined:
Re: Has DX11 been droped from the lastest releases?
atleast that's what's missing, before i can continue to compile
NsRender/IDX11RenderSystem.h
NsRender/DX11Texture2D.h
NsResource/IResourceProvider.h
NsResource/ResourceProvider.h
NsRender/IDX11RenderSystem.h
NsRender/DX11Texture2D.h
NsResource/IResourceProvider.h
NsResource/ResourceProvider.h
Re: Has DX11 been droped from the lastest releases?
Those headers belong to v1.2. What version of the SDK are you testing? ( version.txt at the root of the package)
-
- DigitalKarnage
- Posts: 22
- Joined:
Re: Has DX11 been droped from the lastest releases?
it's actually the beta 6 release of 1.2
1.2.0.5141
1.2.0.5141
Re: Has DX11 been droped from the lastest releases?
In the last beta, one of the improvements we did was reducing the public API to avoid excessive pollution and optimize the number of exported functions from the dynamic library.
Low level rendering headers (NsRender/*) are now missing because they are not needed. If you were using them to create images from native texture handles, the proper way to do it now is passing the handle to the TextureSource:
ResourceProvider.h and IResourceProvider.h are still there.
Note also that if you are using precompiled headers the recommended way to use NoesisGUI is including a single file, NoesisGUI.h, that will provide you with all the API under the Noesis namespace. Integration tutorials are already updated showing this.
Please, tell us your specific problem to see if we did something wrong here.
Low level rendering headers (NsRender/*) are now missing because they are not needed. If you were using them to create images from native texture handles, the proper way to do it now is passing the handle to the TextureSource:
Code: Select all
TextureSource(IDirect3DBaseTexture9* texture, NsSize width, NsSize height, NsSize levels, NsBool inverted);
TextureSource(ID3D11Texture2D* texture, NsSize width, NsSize height, NsSize levels, NsBool inverted);
TextureSource(GLuint texture, NsSize width, NsSize height, NsSize levels, NsBool inverted);
Note also that if you are using precompiled headers the recommended way to use NoesisGUI is including a single file, NoesisGUI.h, that will provide you with all the API under the Noesis namespace. Integration tutorials are already updated showing this.
Please, tell us your specific problem to see if we did something wrong here.
-
- DigitalKarnage
- Posts: 22
- Joined:
Re: Has DX11 been droped from the lastest releases?
Alright, well i guess i have some more learning to do, alot of breaking changes since the last time i worked on a project using noesis.
Thanks for the help
Thanks for the help
Who is online
Users browsing this forum: Ahrefs [Bot] and 11 guests