Multipass shader support

You are an experienced programmer and have a problem with the engine, shaders, or advanced effects? Here you'll get answers.
No questions about C++ programming or topics which are answered in the tutorials!
Post Reply
andrewdfrost
Posts: 13
Joined: Mon Feb 05, 2007 2:05 pm

Multipass shader support

Post by andrewdfrost »

Are there any plans to implement multipass shader support in Irrlicht?

I am new to Irrlicht and I am trying to port an existing MDX project that uses a mulitpass shader. Unfortunatley it looks like I will be looking at other options than Irrlicht.
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

Look at sio2's multi-pass fur shader. Maybe that's what you're looking for (maybe not fur, but...)
andrewdfrost
Posts: 13
Joined: Mon Feb 05, 2007 2:05 pm

Post by andrewdfrost »

Thanks, do you have a link to it?
andrewdfrost
Posts: 13
Joined: Mon Feb 05, 2007 2:05 pm

Post by andrewdfrost »

Don't worry found the link from an earlier post. Thanks for your help.
andrewdfrost
Posts: 13
Joined: Mon Feb 05, 2007 2:05 pm

Post by andrewdfrost »

Unfortunately these are executables only and no source code, which doesn't really help.

If anyone has any code for implementing multipass shaders in Irrlicht it would help soooooo much.
sdi2000
Posts: 129
Joined: Thu Aug 25, 2005 12:19 pm
Location: Berlin, DE
Contact:

Post by sdi2000 »

i work on a solution with dx effect files, but the api is broken in my engine dist of irrlicht in some simple cases.
is that a solution for u?
in an effect u can define multiple shader. ps/vs
it works but cur without texture shader. i work on it

http://irrlicht.sourceforge.net/phpBB2/ ... hp?t=18898
omaremad
Competition winner
Posts: 1027
Joined: Fri Jul 15, 2005 11:30 pm
Location: Cairo,Egypt

Post by omaremad »

Just render the mesh again with the secondary meshes on ALPHA_ADD material, thats all what multipass is.
"Irrlicht is obese"

If you want modern rendering techniques learn how to make them or go to the engine next door =p
Post Reply