Somewhat off-topic here, but since you did not create a new thread so far... Please submit a patch, against SVN/trunk. It's almost impossible to find the version of IRrlicht you are using and get the changes from your cpp/.h files. Moreover, adding 1channel/8bit color format is a rather problematic change, as most iimage handling methods won't work with this format. And please create a discussion thread for such changes.