Added 'layout' keyword. Fixed 'texture2DProj' function.
Added pre-processor directives.
Merge pull request #4 from vladjustice/master

Added 'layout' keyword. Fixed 'texture2DProj' function.