Derelict, SDL, and OpenGL3: Triangle Tribulations

JN via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Aug 11 22:26:32 PDT 2015


On Wednesday, 12 August 2015 at 03:32:47 UTC, DarthCthulhu wrote:
> So I decided to try some OGL3 stuff in D utilizing the Derelict 
> bindings and SDL. Creating an SDL-OGL window worked fine, but 
> I'm having trouble with doing the most basic thing of rendering 
> a triangle. I get the window just fine and the screen is being 
> properly cleared and buffered, but no triangle.
>
> [...]

You need a vertex and a fragment shader. You can't render 
anything in OGL3 without shaders.

Also, you seem to be confusing Vertex Array Objects and Vertex 
Buffer Objects. You are creating a VBO and try to bind it as a 
VAO. You should put a glGenVertexArrays somewhere there.


More information about the Digitalmars-d-learn mailing list