Dawno, dawno temu, za siedmioma górami, za siedmioma... dobra, przejdę do rzeczy. Kiedyś, gdy jeszcze bawiłem się w OpenGL, to pamiętam, że do shaderów był osobny język, tzw. GLSL. Przy jego wczytywaniu do programu, wywoływana była funkcja "glCompileShader" czy jakoś tak. Więc moje pytanie jest takie, jak tworzyć biblioteki do c++, które będą mogły kompilować zewnętrzny kod, z jakiegoś wymyślonego przeze mnie języka? Czego muszę się nauczyć?
Moje ostatnie podejście do assemblera skończyło się dość marnie, jednak też nie jestem pewien, czy jest on potrzebny(w sumie, dlatego pytam) a wolałbym nie uczyć się czegoś, co mi się nie przyda(chociaż jestem na 90% pewny, że jest potrzebny)