Hola, muy buenas. Estaba mirando temas sobre OpenGL, cuando me he encontrado con el siguiente código:
Código C++:
Ver originalconst char* vertexShaderSrc = GLSL(
in vec2 pos;
void main() {
gl_Position = vec4(pos, 0.0, 1.0);
}
);
Es sencillo, el problema está en la macro GLSL, la cual está definida así:
Código C++:
Ver original#define GLSL(src) "#version 150 core\n" #src
Mi pregunta es: ¿Que significa la almohadilla (#) que hay junto a src? (#src)
Espero que me puedan ayudar! Muchas gracias por pasaros y responder