次のシェーダーは、1つの文字列とnullで終了する文字列であると言われます。
シェーダー:
const GLchar* VertexShader =
{
"#version 330\n"\
"layout(location=0) in vec4 in_Position;\n"\
"layout(location=1) in vec4 in_Color;\n"\
"out vec4 ex_Color;\n"\
"void main(void)\n"\
"{\n"\
" gl_Position = in_Position;\n"\
" ex_Color = in_Color;\n"\
"}\n"
};
私の質問は次のとおりです。
- 各行の終わりにあるスラッシュはどういう意味ですか?さらに、なぜ最後の行にスラッシュがないのですか?
- シェーダーにはいくつかの文字列がありますが、なぜシェーダーには1つの文字列しかないと言われているのですか?
- なぜそれはnullで終了する文字列であると言われるのですか?('\ 0'がないので)