[Derelict-GL3] GLSL: Syntax error unexpected tokens following #version
Mike Parker via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun Dec 4 00:30:40 PST 2016
On Sunday, 4 December 2016 at 06:41:07 UTC, Payotz wrote:
> So I've been trying to teach myself how to OpenGL, and there
> are errors whenever I try to compile my shaders.
>
> Errors are : http://i.imgur.com/5hRaQL8.png
Why the screenshot? Simpler to respond to copy/pasted text.
The second line is a pretty strong hint:
"Version number not supported by GL2"
It seems you haven't created a GL30 context. Before loading your
shader, print out the result of glGetString(GL_VERSION) to
verify. Then make sure you create a GL3 context with whichever
API you are using.
>
> My shader code is as follows:
> ///
> #version 130
>
> attribute vec3 position;
`attribute` was deprecated in GLSL 1.3. Use `in` instead.
More information about the Digitalmars-d-learn
mailing list