Removing DX8, CG and WinCE from Irrlicht
Removing DX8, CG and WinCE from Irrlicht
As mentioned in another thread compiling with DX8 or CG enabled is currently failing. Nvidia stopped developing CG and DX8 was basically only kept around for the X-Box support. But given the lack of maintainers neither Nadro nor me are keen on continuing to keep those features alive. So unless someone is depending on either of those and steps up and takes maintainance over they will be removed from Irrlicht next week.
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
-
- Competition winner
- Posts: 523
- Joined: Tue Jan 15, 2013 6:36 pm
Re: Removing DX8 and CG from Irrlicht
I say go for it I use D3D9. Might use newer versions but I'll ask nadro if there is really any reason to though.
Cubemaps Yet??
Cubemaps Yet??
Re: Removing DX8 and CG from Irrlicht
No impact here
Re: Removing DX8 and CG from Irrlicht
Good riddance.
Re: Removing DX8 and CG from Irrlicht
what about software/burning driver ?
today opengl is everywhere !
today opengl is everywhere !
Re: Removing DX8 and CG from Irrlicht
@Ovan: Those do compile so far. The burning developer still maintains his driver (he added some bugfixes last week). The other software driver is mainly to have a 2D GUI for stuff like driver-selection. So even if the 3D part breaks we could just replace it by dummy functions. That it has some working 3D elements is just a bonus for now. If it ever hinders development we can consider what to do with it, but so far no problem afaik.
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: Removing DX8 and CG from Irrlicht
windows always include opengl 1.1 software rendering (until 3d card driver isn't installed)
linux always include opengl software rendering with mesa
mesa work on linux/windows/wii/.../xbox and whatever
dx, ogl, ogl-es is always available with the targeted platform the driver selection gui can be done with it
yes software rendering can be useful but if I remember, if some 3d driver feature is not yet implemented, it's caused by this software driver
like texture array / 3d texture / ... and other stuff that I don't remember
linux always include opengl software rendering with mesa
mesa work on linux/windows/wii/.../xbox and whatever
dx, ogl, ogl-es is always available with the targeted platform the driver selection gui can be done with it
yes software rendering can be useful but if I remember, if some 3d driver feature is not yet implemented, it's caused by this software driver
like texture array / 3d texture / ... and other stuff that I don't remember
Re: Removing DX8 and CG from Irrlicht
The software driver has alignment issues. I thought ARM required alignment.
Re: Removing DX8, CG and WinCE from Irrlicht
CG removed, DX8 a little more work.
But another thing I'd like to remove: WinCE support. I have no idea if that compiles or works as I never figure out how to even develop for those devices. And Microsoft has long ago given up on Windows CE, so I guess we really shouldn't try to keep it alive for them. Or anyone here who still uses WinCE?
@Ovan: I have no knowledge about features not implemented because of software drivers. The corresponding functions for advances features can always just be dummy-functions for software. We do that already a lot.
But another thing I'd like to remove: WinCE support. I have no idea if that compiles or works as I never figure out how to even develop for those devices. And Microsoft has long ago given up on Windows CE, so I guess we really shouldn't try to keep it alive for them. Or anyone here who still uses WinCE?
@Ovan: I have no knowledge about features not implemented because of software drivers. The corresponding functions for advances features can always just be dummy-functions for software. We do that already a lot.
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: Removing DX8, CG and WinCE from Irrlicht
i doubt any one will use winCE or any one using Wince anyway i unlikely to need a recent irrlicht version
but i guess we should add support for newer winRT devices rather than maintaining this
but i guess we should add support for newer winRT devices rather than maintaining this
Re: Removing DX8, CG and WinCE from Irrlicht
Well done, even if nice, those features are outdated and just enlarge the engine. Are you going to integrate the flexible vertex format and the instancing into the trunk any time soon? Also, 3D textures, texture arrays and cubemaps somebody?
I think you could make a separate trunk for mobile applications (iOS, Android) and other for the PC applications (Win, Linux/Mac) and (if possible) consoles?
I think you could make a separate trunk for mobile applications (iOS, Android) and other for the PC applications (Win, Linux/Mac) and (if possible) consoles?
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt
Re: Removing DX8, CG and WinCE from Irrlicht
@Mel: We have trunk and ogl_es branch already. Thought the plan is to merge them. We have no consoles currently - by removing DX8 the x-box 1 support will also be gone (as that needs dx8). Thought maybe Thomas creates a new branch for that in case he wants to continue to work on that. Flexible vertex format is not going to get in soon. Merge shader branch is still a future thing.
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: Removing DX8, CG and WinCE from Irrlicht
Texture array,volumes and cubemaps are in the work so far i have
dx9 cubemaps, volumes
dx11 cubemaps, volumes, array
ogl array
opengl was done by someone else on the forum i just copied it made the others work the same way and because of my lack of knowledge about ogl i don't know how to make the other formats on ogl.
also i currently have no way of loading a cubemap or a volume array from the disk you preattymuch have to load it slice by slice and pass them to the driver for assembly it works for my purpose but for other people it's unlikely to work properly
dx9 cubemaps, volumes
dx11 cubemaps, volumes, array
ogl array
opengl was done by someone else on the forum i just copied it made the others work the same way and because of my lack of knowledge about ogl i don't know how to make the other formats on ogl.
also i currently have no way of loading a cubemap or a volume array from the disk you preattymuch have to load it slice by slice and pass them to the driver for assembly it works for my purpose but for other people it's unlikely to work properly
Re: Removing DX8, CG and WinCE from Irrlicht
I have array and volume in my opengl version