DirectX 12 Ever?
DirectX 12 Ever?
Will there ever be DirectX 12 support? Honestly DirectX9 is way more than enough for me. I've tried learning how to do DirectX 12, Have a nice book by Frank Luna. But it is too much for me. Other engines like Unreal are not as straightforward to use as Irrlicht and they get in my way. I love Irrlichts design and hope someday It will have all the most modern features. I just came off of a crushing defeat trying to use Unreal. Their networking model is insanely silly. I can use winsock better and achieve nutty performance compared to unreal, which lagged with 1 client connected lul. I can spawn thousands of mobs each triggering messages sent over network get hundreds of frames/sec on my server lol.
Re: DirectX 12 Ever?
I hope we will get that one day. Or whatever driver is current by the time we get to it...
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Re: DirectX 12 Ever?
With the GL driver, you can use advanced functionality right away, even on older Windows.
Re: DirectX 12 Ever?
I don't want to reheat an old discussion, but i would go "all in" with ONLY OpenGL and everything around it ( Vulkan, SPIR-V [ openCL, GLSL ] ).
I know it's against the principle of Irrlicht, but maintaining different drivers is insane for such a small team.
Let's make a final version 1.9 ( and 1.9.1, ... ) and with 2.x we make a leap towards something new.
Then fewer people can really CONCENTRATE on features. Now it's virtually impossible to find subtle bugs like shadows not working in one demo
with DX9 but working with OpenGL and the other way around with another demo.
I know it's against the principle of Irrlicht, but maintaining different drivers is insane for such a small team.
Let's make a final version 1.9 ( and 1.9.1, ... ) and with 2.x we make a leap towards something new.
Then fewer people can really CONCENTRATE on features. Now it's virtually impossible to find subtle bugs like shadows not working in one demo
with DX9 but working with OpenGL and the other way around with another demo.
Re: DirectX 12 Ever?
There's always IrrlichtBAW for advanced OpenGL
Re: DirectX 12 Ever?
Would like to try, but cannot compile it ( Windows; Visual Studio; MinGW ).
Re: DirectX 12 Ever?
Project should work for Windows 64bit Visual Studio MSVC... I'm completely at a loss as to why would someone compile on windows with MinGW
Re: DirectX 12 Ever?
Some resons for using MinGW:
- People don't want to work with proprietary tools
- Test if it compiles with g++ on Windows
- MinGW uses less disk-space (and especially doesn't need to install stuff on c: like VS always does, my precious SSD always weeps after each VS install)
- Users might need a library in the project which doesn't work with VS
- My person reason usually is: When developing cross-platform then using MinGW is simply easier as you don't have to work with 2 compilers
- People don't want to work with proprietary tools
- Test if it compiles with g++ on Windows
- MinGW uses less disk-space (and especially doesn't need to install stuff on c: like VS always does, my precious SSD always weeps after each VS install)
- Users might need a library in the project which doesn't work with VS
- My person reason usually is: When developing cross-platform then using MinGW is simply easier as you don't have to work with 2 compilers
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Re: DirectX 12 Ever?
I can't understand reasons for mixing MinGW with VisualStudio
I can understand reasons for MinGW alone, I've used it on windows before
I can understand reasons for MinGW alone, I've used it on windows before
Re: DirectX 12 Ever?
Visual Studio is as good an IDE as any.
In fact, we're doing exactly this here.
In fact, we're doing exactly this here.
Re: DirectX 12 Ever?
@devsh: Ah right, uncommon combination :-)
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Re: DirectX 12 Ever?
Can you try msvc first?
We could possibly resurrect the codeblocks project for Windows...
We could possibly resurrect the codeblocks project for Windows...
Re: DirectX 12 Ever?
> I'm completely at a loss as to why would someone compile on windows with MinGW
Earning my money with writing portable programs.
And MinGW is closer to standard C++ ( C++11,14,17,...).
And i like Codeblocks ( because of the WxWidgets designer ) and Eclipse ( i am using
Cevelop, which is the better C++ Eclipse ) more.
Just a personal thing.
After i get it to compile with Visual Studio i will try MinGW and report back.
Earning my money with writing portable programs.
And MinGW is closer to standard C++ ( C++11,14,17,...).
And i like Codeblocks ( because of the WxWidgets designer ) and Eclipse ( i am using
Cevelop, which is the better C++ Eclipse ) more.
Just a personal thing.
After i get it to compile with Visual Studio i will try MinGW and report back.
Re: DirectX 12 Ever?
On this, I say if there was someone skilled enough to write and maintain a DX12 driver, go ahead. If not, well, i don't know enough DX12 myself... And I still have my doubts about Irrlicht design being able to support, without major, breaking API, changes, something like DX12. We don't even have fully functional DX11 code yet and that project seems that went on hiatus.
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt