What are the plans for Irrlicht 1.8 and further?

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.

Re: What are the plans for Irrlicht 1.8 and further?

Postby Mel » Fri Mar 30, 2012 3:04 pm

I've been reading on this matter, and i have found an interesting point that no one seems to have interest into, and i think it could definately boost the posibilities of the engine, i speak of the vertex textures. With the need to pass large amounts of data to the shaders (to instance instead of 50 copies, more than 2000 if there were vertices enough for example), a vertex texture seems the best place to place large amounts of data for the shaders that can be accessed per vertex.

How about it?
http://santiagong.daportfolio.com/
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt
User avatar
Mel
Competition winner
 
Posts: 1788
Joined: Wed May 07, 2008 11:40 am
Location: Granada, Spain

Re: What are the plans for Irrlicht 1.8 and further?

Postby hendu » Fri Mar 30, 2012 3:33 pm

That's already completely supported, at least in GL AFAIK?

(though, using it to improve the hacky instancing is still something I don't get, when true geometric instancing could be used instead)
hendu
 
Posts: 1619
Joined: Sat Dec 18, 2010 12:53 pm

Re: What are the plans for Irrlicht 1.8 and further?

Postby Mel » Fri Mar 30, 2012 6:26 pm

Is it?... i couldn't make use of it, or maybe i haven't made correct use of it.

Well, in GL yes, there is instancing, but not in DX9C (DX10 and above, when they are ready will, i guess...) Though, helping with instancing geometry isn't their only utility, for instance, displacement maps, animated meshes rendering with multiple bones and static geometry animation are one of the many features it may help. And because it is a pixel shader 3 feature, i suposed it wouldn't be enabled in order to advance on other more compatible areas.
http://santiagong.daportfolio.com/
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt
User avatar
Mel
Competition winner
 
Posts: 1788
Joined: Wed May 07, 2008 11:40 am
Location: Granada, Spain

Re: What are the plans for Irrlicht 1.8 and further?

Postby hendu » Sat Mar 31, 2012 5:45 am

Using the Geometry Instancing API provided by DirectX 9 and fully supported in hardware by GeForce 6 Series GPUs....
http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter03.html

It's merely not wrapped in irrlicht yet.
hendu
 
Posts: 1619
Joined: Sat Dec 18, 2010 12:53 pm

Re: What are the plans for Irrlicht 1.8 and further?

Postby Mel » Fri Apr 27, 2012 8:56 am

hendu wrote:That's already completely supported, at least in GL AFAIK?

I went over the code of Irrlicht in the DX driver when it came to vertex texture objects, and no, for DX vertex textures still aren't supported. Maybe in OpenGL, the normal textures can be used the same on VS an FS, but on DX is diferent. There are 4 registers in which the vertex textures can be declared.

http://msdn.microsoft.com/en-us/library ... 85%29.aspx

For DX, vertex textures are diferent than the regular ones.
http://santiagong.daportfolio.com/
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt
User avatar
Mel
Competition winner
 
Posts: 1788
Joined: Wed May 07, 2008 11:40 am
Location: Granada, Spain

Re: What are the plans for Irrlicht 1.8 and further?

Postby hendu » Fri Apr 27, 2012 10:13 am

Yep, DX is more limited. Use GL ;)
hendu
 
Posts: 1619
Joined: Sat Dec 18, 2010 12:53 pm

Re: What are the plans for Irrlicht 1.8 and further?

Postby Mel » Fri Apr 27, 2012 8:28 pm

I rather DX, it is faster :)
http://santiagong.daportfolio.com/
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt
User avatar
Mel
Competition winner
 
Posts: 1788
Joined: Wed May 07, 2008 11:40 am
Location: Granada, Spain

Re: What are the plans for Irrlicht 1.8 and further?

Postby Nadro » Fri Apr 27, 2012 8:34 pm

Mel wrote:I rather DX, it is faster :)

It's depend on drivers and dx/ogl implementation in an engine. One time dx is faster, another time will be ogl. Personally I prefer ogl, because it's open and cross platform solution.
NBK Game Studio - Official Site:
http://www.nbkgamestudio.pl/
Nadro
 
Posts: 1044
Joined: Sun Feb 19, 2006 9:08 am
Location: Warsaw, Poland

Re: What are the plans for Irrlicht 1.8 and further?

Postby Mel » Sat Apr 28, 2012 11:41 am

Yeah, that is the point of OpenGL precisely, anyway, my tests have always revealed me that Ogl in my machines are slower than DX. Too bad i've gotten so used to DX PS30 shaders now to switch to GL, i'd switch to CG instead. :?

Still, i am also not sure about GL being able to use vertex textures though, i have seen some samples of OpeGL using them, and seems they need their some extensions to work.

Sort of a return to the topic... What is it going to be in Irr 1.8? After so much petitions, and stuff, i guess that the plans will be more or less clear now, or not?
http://santiagong.daportfolio.com/
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt
User avatar
Mel
Competition winner
 
Posts: 1788
Joined: Wed May 07, 2008 11:40 am
Location: Granada, Spain

Re: What are the plans for Irrlicht 1.8 and further?

Postby hybrid » Sat Apr 28, 2012 10:35 pm

We have a feature freeze for the 1.8 release, to avoid further delays. So nothing will be part of 1.8 which is not already in trunk. only bug fixing will happen now and a short beta phase
hybrid
Admin
 
Posts: 13970
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany

Previous

Return to Open Discussion and Dev Announcements

Who is online

Users browsing this forum: chronologicaldot and 1 guest