Flexible Vertex Format - special SVN branch is ready!!!

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
Nadro
Posts: 1648
Joined: Sun Feb 19, 2006 9:08 am
Location: Warsaw, Poland

Re: Flexible Vertex Format

Post by Nadro »

Because of it looks like a this topic is dead and we hadn't more ideas for FVF, I prepared first, preview patch which added support for Flexible Vertex Format in Irrlicht. You can found more infos like a link to a patch, description of my idea etc. in a first post. This patch require many improvements in scene nodes like Octtree, Terrain etc. Maybe someone is interesting in help me with update some files? I hope for a release a final patch in last days of a february ;)
Library helping with network requests, tasks management, logger etc in desktop and mobile apps: https://github.com/GrupaPracuj/hermes
REDDemon
Developer
Posts: 1044
Joined: Tue Aug 31, 2010 8:06 pm
Location: Genova (Italy)

Re: Flexible Vertex Format - preview patch!

Post by REDDemon »

I waited for something similiar very long! :). this is the main reason for wich I moved my focus to opengl. Now I have 1 more reason for going back to irrlicht :)
Junior Irrlicht Developer.
Real value in social networks is not about "increasing" number of followers, but about getting in touch with Amazing people.
- by Me
3DModelerMan
Posts: 1691
Joined: Sun May 18, 2008 9:42 pm

Re: Flexible Vertex Format - preview patch!

Post by 3DModelerMan »

Is this going to be integrated into 1.8?
That would be illogical captain...

My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Re: Flexible Vertex Format - preview patch!

Post by hybrid »

No, definitely not. Might go into 2.0 in worst case, though.
booe
Posts: 76
Joined: Thu Jul 29, 2010 2:12 pm

Re: Flexible Vertex Format - preview patch!

Post by booe »

Hybris, why not?
CuteAlien
Admin
Posts: 9662
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Re: Flexible Vertex Format - preview patch!

Post by CuteAlien »

@booe: We're working these weeks on getting 1.8 finished and released and changing the vertex format isn't really something you want to add as a last minute feature.
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
3DModelerMan
Posts: 1691
Joined: Sun May 18, 2008 9:42 pm

Re: Flexible Vertex Format - preview patch!

Post by 3DModelerMan »

Good point. I guess 1.9 is when to hope this gets in.
That would be illogical captain...

My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
REDDemon
Developer
Posts: 1044
Joined: Tue Aug 31, 2010 8:06 pm
Location: Genova (Italy)

Re: Flexible Vertex Format - preview patch!

Post by REDDemon »

what about custom vertex format as Custom renderer? Few people is using custom renderer while using them you can obtain so much! You can still apply the Patch of Nadro and starting working with that instead of Irrlicht 1.7.3. Irrlicht development must follow a path but you are not forced to follow Irrlicht if you want something now.
Junior Irrlicht Developer.
Real value in social networks is not about "increasing" number of followers, but about getting in touch with Amazing people.
- by Me
3DModelerMan
Posts: 1691
Joined: Sun May 18, 2008 9:42 pm

Re: Flexible Vertex Format - preview patch!

Post by 3DModelerMan »

Custom renderer? You mean a custom IMaterialRenderer implementation?
That would be illogical captain...

My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
REDDemon
Developer
Posts: 1044
Joined: Tue Aug 31, 2010 8:06 pm
Location: Genova (Italy)

Re: Flexible Vertex Format - preview patch!

Post by REDDemon »

yes I mean exactly that one. I'm using it for lots of things and works pretty nice ^^
Junior Irrlicht Developer.
Real value in social networks is not about "increasing" number of followers, but about getting in touch with Amazing people.
- by Me
Nadro
Posts: 1648
Joined: Sun Feb 19, 2006 9:08 am
Location: Warsaw, Poland

Re: Flexible Vertex Format - preview patch!

Post by Nadro »

A second version of my patch (it's still 'preview') is available (link in first post). All files independent of a changes was i've done in a IrrCompileConfig.h are updated. You can enable GUI (it should work properly). Now I will work over a loaders files. You can check my patch eg. with examples 02 and 12.

@REDDemon
Vertex format is one of the most important parts of engine and require many changes, so there is no option for prepare "switchable" solution between old and new method. If 1.8 will be released soon, 1.9 is optimal point for this update, because it require some tests before official implementation it in an engine.
Last edited by Nadro on Tue Feb 28, 2012 10:06 pm, edited 1 time in total.
Library helping with network requests, tasks management, logger etc in desktop and mobile apps: https://github.com/GrupaPracuj/hermes
3DModelerMan
Posts: 1691
Joined: Sun May 18, 2008 9:42 pm

Re: Flexible Vertex Format - preview patch!

Post by 3DModelerMan »

Is the patch designed with future DirectX11 integration in mind?
That would be illogical captain...

My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
Nadro
Posts: 1648
Joined: Sun Feb 19, 2006 9:08 am
Location: Warsaw, Poland

Re: Flexible Vertex Format - preview patch!

Post by Nadro »

3DModelerMan wrote:Is the patch designed with future DirectX11 integration in mind?
Yes, it is. In this patch vertex structure is flexible and handling of them is really easy, so support for DX11, GL3+ etc. will be not a problem. Current design will be ok, also for features like a renderToVertexBuffer etc. (only minor changes will be required).
Library helping with network requests, tasks management, logger etc in desktop and mobile apps: https://github.com/GrupaPracuj/hermes
3DModelerMan
Posts: 1691
Joined: Sun May 18, 2008 9:42 pm

Re: Flexible Vertex Format - preview patch!

Post by 3DModelerMan »

Cool. I want to port my engine (built around Irrlicht) to DX11 (or 12?) eventually, and when I tried writing a DX11 driver before, the vertex structures were the problem I ran into first.
That would be illogical captain...

My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
Nadro
Posts: 1648
Joined: Sun Feb 19, 2006 9:08 am
Location: Warsaw, Poland

Re: Flexible Vertex Format - preview patch!

Post by Nadro »

Third, preview version of fvf patch is done. In current version I updated mesh loaders (loaders, which require a skin mesh buffer are still disabled) and writers.
Library helping with network requests, tasks management, logger etc in desktop and mobile apps: https://github.com/GrupaPracuj/hermes
Post Reply