add mainRaw to load shader written in shader language instead of java wrapper