On Wednesday, 3 June 2015 at 10:21:20 UTC, Kyoji Klyden wrote:
On Wednesday, 3 June 2015 at 08:11:16 UTC, Kagamin wrote:
On Tuesday, 2 June 2015 at 16:41:38 UTC, Kyoji Klyden wrote:
[...]
string source = readText("test.glvert");
const char* sources = source.ptr;
[...]
glShaderSource(vertShader, 1, &sources, &len);
[...]
Also the one part I don't understand is with &sources. So is
this passing sources as a reference, but sources itself is a
pointer to a pointer? I'm just a tad confused on how this part
works :S
`&sources` is a pointer to `sources`. `sources` itself is a
pointer to a char (leaving const-ness aside). So `&sources` is a
pointer to a pointer to a char.