Shaders (HLSL)

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

Shaders (HLSL)

Post by us »

Is irrlicht support HLSL.
keless
Posts: 805
Joined: Mon Dec 15, 2003 10:37 pm
Location: Los Angeles, California, USA

Post by keless »

no?
a screen cap is worth 0x100000 DWORDS
niko
Site Admin
Posts: 1759
Joined: Fri Aug 22, 2003 4:44 am
Location: Vienna, Austria
Contact:

Post by niko »

This question is asked that much, I really should add support for this. Or better: Adding a new item into the FAQ. :P
Noldo
Posts: 15
Joined: Sat Dec 27, 2003 3:11 pm
Location: Lappeenranta,Finland

Post by Noldo »

Is there a specific reason for the lack of shader support, or is it just one of those "I'll get to it after I have solved these other problems first" ?
niko
Site Admin
Posts: 1759
Joined: Fri Aug 22, 2003 4:44 am
Location: Vienna, Austria
Contact:

Post by niko »

First, the engine has a very high level application progamming interface, so normally the irrlicht engine user should not get in touch with shader programming. That's the way it currently works: with Irrlicht, you cannot influence how and what renderstates are set. You simply select the material type, and the engine does everything else for you.

But for sure, lots of programmers want to do this, and to be able to create more cool materials and use other features of modern gfx adapters, I would be nice to be able to select and use pixel and vertex shaders. For this, I'll first have to design an easy-to-use and general interface, that's the most diffucult part.

Until now, there was no big need of vertex and pixel shaders. People who needed them for cooler material types simply added a material constant, and implemented the rendering into the video driver.

So, yes: The answer is I want to implement other things first, which I consider more important.
Post Reply