Code: Select all
[21:18:54] <sigvatr> hi there
[21:18:56] <sigvatr> i need a bit of help
[21:19:04] <sigvatr> i'm trying to apply a shader to 2d drawing operations
[21:19:06] <sigvatr> but i can't figure it out
[21:19:15] <sigvatr> i can apply a shader with a material to regular 3d rendering
[21:19:30] <sigvatr> but i need to figure out a way to apply shaders to 2d drawing operations
[21:19:38] <sigvatr> ie, full screen frame buffer shaders
[21:19:39] <sigvatr> and
[21:20:01] <sigvatr> a custom bitmap font renderer i wrote, where individual characters can have different shader parameters applied to them
[21:20:04] <sigvatr> anyone able to help?
Is there a way for me to "suspend" Irrlicht rendering temporarily and use plain old-fashioned OpenGL? That would be the best way for me to do this. I want to use Irrlicht for the 3D functionality, but I have written plenty of my own 2D OpenGL code that I want to use too.
Cheers.