Is there any decent planning if and when directx 10 will be (at least for a big part new features) supported? It has the geo shaders, optimized buffers etc...
will this be a hugh change to irrlicht? Will this be possible in Irrlicht? Cause i read that vertex/index buffers are still not supported by Irrlicht, is this to hard to implent, to inuniform?
i can think of the problem that dx10 is not supported on OS lower then Vista, and that dx10 is totally rewritten and simplified. Is this a problem? Does it work that different?
when i look at the sdk examples http://developer.download.nvidia.com/SD ... mples.html I'd like to experiment with that
Kind regards!
Jan
Directx 10 support
I think have to rewrite Irrlicht so that it can support DirectX 10? Not very sure though.i can think of the problem that dx10 is not supported on OS lower then Vista, and that dx10 is totally rewritten and simplified. Is this a problem? Does it work that different?
My company: http://www.kloena.com
My blog: http://www.zhieng.com
My co-working space: http://www.deskspace.info
My blog: http://www.zhieng.com
My co-working space: http://www.deskspace.info
-
- Posts: 224
- Joined: Tue Oct 25, 2005 4:32 pm
- Location: Louisiana, USA, backwater country
- Contact:
from all the little bit that i've heard, irrlicht would need a total rewrite to do everything from shaders just to use dx10. however, seeing as dx10 is for 1 platform, with one video card, i highly doubt irrlicht is going to be seeing it any time soon.
sometimes you just gotta wish that ms would stop trying to fix what aint broke.
like the old saying goes: "how many Microsoft lawyers does it take to change a light bulb? Answer, none. they just declare darkness(tm) the new light.
sometimes you just gotta wish that ms would stop trying to fix what aint broke.
like the old saying goes: "how many Microsoft lawyers does it take to change a light bulb? Answer, none. they just declare darkness(tm) the new light.
When banks compete, you win.
When ISPs compete, you win.
When electronics retailers compete, you win.
When governments compete...you get drafted.
When ISPs compete, you win.
When electronics retailers compete, you win.
When governments compete...you get drafted.
ok i understand that. But for starting prospective they could start with implenting futures for buffers etc.
Next to that, true that M$ is trying to push the limits everytime just to get $$ but they do push the limits often to get more out of games, even if their goal is $$.
Soon enough OpenGL will prob. come with a release having almost the same features right?
Regards.
Next to that, true that M$ is trying to push the limits everytime just to get $$ but they do push the limits often to get more out of games, even if their goal is $$.
Soon enough OpenGL will prob. come with a release having almost the same features right?
Regards.
-
- Admin
- Posts: 14143
- Joined: Wed Apr 19, 2006 9:20 pm
- Location: Oldenburg(Oldb), Germany
- Contact:
OpenGL 3 is due in September, but geometry shader are also available via extension in OpenGL 2.
We are developing the engine towards more hardware support, but the features and difficulties related to DirectX10 make this part of the job pretty useless. You can check an initial DirectX10 device in the latest releases of IrrSpintz. But up to now it seems likely that Spintz might drop DirectX10 support again.
We are developing the engine towards more hardware support, but the features and difficulties related to DirectX10 make this part of the job pretty useless. You can check an initial DirectX10 device in the latest releases of IrrSpintz. But up to now it seems likely that Spintz might drop DirectX10 support again.
But seeing the whole picture, with openGL 3 comming up as well, support for surtain things is a must for the Irrlicht engine right? To keep up with the market. The features openGL 3 will support will prob. be not THAT different from dx10, or will it?
I am just curious that's why, just curious how flexible the engine is and if it is possible to keep up with the market (future market beeing GL3.0 and DX10).
is it true that vertex/index buffers are in no way possible in irrlicht atm?
I am just curious that's why, just curious how flexible the engine is and if it is possible to keep up with the market (future market beeing GL3.0 and DX10).
is it true that vertex/index buffers are in no way possible in irrlicht atm?
-
- Admin
- Posts: 14143
- Joined: Wed Apr 19, 2006 9:20 pm
- Location: Oldenburg(Oldb), Germany
- Contact:
But OpenGL just gives a new interface to existing features. You will have access to all new features from OpenGL 2 as well, and that will probably hold for several years. It might be that some gfx cards will optimize on ogl3/dx10 features, but for now they show a very poor image when it comes to biased benchmarks.
Vertex/Index buffers are possible, just check IrrSpintz for an implementation. We are plannign for addition of features such as VBOs and new image/texture formats. But this might take some more releases before everything is done.
Vertex/Index buffers are possible, just check IrrSpintz for an implementation. We are plannign for addition of features such as VBOs and new image/texture formats. But this might take some more releases before everything is done.
Actually using OpenGL 3 interface, not yet defined in detail, is not an option for the near future. Just like done with DirectX 10 they got rid of much of the fixed function functionality.
No more glBegin/glEnd, no more display lists, no fixed function materials.
OpenGL2 + extensions is the only way for the near future in Irrlicht.
No more glBegin/glEnd, no more display lists, no fixed function materials.
OpenGL2 + extensions is the only way for the near future in Irrlicht.