1. Да, можно, но нужно переписать шейдер. Ищи на
http://ru.xors3d.com учебник от Кнайтмейра, там написано, как в шейдере получить параметры всех источников света (с 0 по 7-й). Или использовать deferred, но это не для новичков. Да и в 1-м случае тоже ныужен какой-никакой опыт работы с шейдерами.
2. У меня работает. Проверь, заменил ли ты все decls и dll.
Залезь на
http://latest.xors3d.com и качни последнюю версию и проверь, чтобы всё было ей заменено (папки userlibs и bin блитза, если хранишь dll рядом с bb-шником, то и её тоже)